From 5fdb60dccbb62b239290eafe2eed96711955acb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20I=C3=B1iguez=20Goia?= Date: Tue, 18 Feb 2025 23:40:56 +0100 Subject: [PATCH] ui,prefs: fixed QueueBypass option. --- daemon/default-config.json | 2 +- ui/opensnitch/dialogs/preferences.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/daemon/default-config.json b/daemon/default-config.json index 143ee9cf..bc248081 100644 --- a/daemon/default-config.json +++ b/daemon/default-config.json @@ -18,7 +18,7 @@ "FwOptions": { "ConfigPath": "/etc/opensnitchd/system-fw.json", "MonitorInterval": "15s", - "BypassQueue": true + "QueueBypass": true }, "Rules": { "Path": "/etc/opensnitchd/rules/", diff --git a/ui/opensnitch/dialogs/preferences.py b/ui/opensnitch/dialogs/preferences.py index 028d6a27..23bbbb9b 100644 --- a/ui/opensnitch/dialogs/preferences.py +++ b/ui/opensnitch/dialogs/preferences.py @@ -482,7 +482,7 @@ class PreferencesDialog(QtWidgets.QDialog, uic.loadUiType(DIALOG_UI_PATH)[0]): monInterval = fwOptions['MonitorInterval'][:-1] self.lineNodeFwMonInterval.setText(monInterval) - self.checkNodeBypassQueue.setChecked(fwOptions.get('QueueBypass')) + self.checkNodeBypassQueue.setChecked(not fwOptions.get('QueueBypass')) stats = node_config.get('Stats') if stats == None: @@ -576,7 +576,7 @@ class PreferencesDialog(QtWidgets.QDialog, uic.loadUiType(DIALOG_UI_PATH)[0]): fwOptions['QueueBypass'] = True node_config['FwOptions'] = fwOptions - fwOptions['QueueBypass'] = self.checkNodeBypassQueue.isChecked() + fwOptions['QueueBypass'] = not self.checkNodeBypassQueue.isChecked() fwOptions['MonitorInterval'] = self.lineNodeFwMonInterval.text() + "s" stats = node_config.get('Stats')