diff --git a/qml/SettingsPage.qml b/qml/SettingsPage.qml index 8942b75..e9ff109 100644 --- a/qml/SettingsPage.qml +++ b/qml/SettingsPage.qml @@ -97,6 +97,11 @@ Page { onDelegateClicked: { loglevel_idx = index; saveConfig(); + if (is_running) { + py.call('service.stop', [], function(result) {}); + py.call('service.start', [], function(result) {}); + get_status(); + } } } diff --git a/src/config.py b/src/config.py index a245019..ebac935 100644 --- a/src/config.py +++ b/src/config.py @@ -57,6 +57,11 @@ def save(defaults, data): 'loglevel': defobj['loglevel'] } + if defobj['loglevel'] == 'debug': + config['Default']['DebugEncryption'] = 'true' + else: + config['Default']['DebugEncryption'] = 'false' + for item in dataobj: if item['ssl']: sslval = 'true'