|
|
|
@ -643,7 +643,7 @@ class ProtocolMixin(object):
|
|
|
|
|
|
|
|
|
|
@field('message')
|
|
|
|
|
@expect(proto.Success)
|
|
|
|
|
def apply_settings(self, label=None, language=None, use_passphrase=None, homescreen=None):
|
|
|
|
|
def apply_settings(self, label=None, language=None, use_passphrase=None, homescreen=None, passphrase_source=None):
|
|
|
|
|
settings = proto.ApplySettings()
|
|
|
|
|
if label is not None:
|
|
|
|
|
settings.label = label
|
|
|
|
@ -653,6 +653,8 @@ class ProtocolMixin(object):
|
|
|
|
|
settings.use_passphrase = use_passphrase
|
|
|
|
|
if homescreen is not None:
|
|
|
|
|
settings.homescreen = homescreen
|
|
|
|
|
if passphrase_source is not None:
|
|
|
|
|
settings.passphrase_source = passphrase_source
|
|
|
|
|
|
|
|
|
|
out = self.call(settings)
|
|
|
|
|
self.init_device() # Reload Features
|
|
|
|
|