diff --git a/ui/opensnitch/dialogs/preferences.py b/ui/opensnitch/dialogs/preferences.py index 19bcd5422b..7bd1ab9487 100644 --- a/ui/opensnitch/dialogs/preferences.py +++ b/ui/opensnitch/dialogs/preferences.py @@ -1097,10 +1097,11 @@ def _cb_cmd_spin_clicked(self, spinWidget, operation): else: spinWidget.setValue(spinWidget.value() - 1) - enablePopups = spinWidget.value() > 0 - self.popupsCheck.setChecked(not enablePopups) - self.spinUITimeout.setEnabled(enablePopups) - self._node_needs_update = True + if spinWidget == self.popupsCheck: + enablePopups = spinWidget.value() > 0 + self.popupsCheck.setChecked(not enablePopups) + self.spinUITimeout.setEnabled(enablePopups) + self._node_needs_update = True def _cb_radio_system_notifications(self): if self._desktop_notifications.is_available() == False: