From 8e459fb6a69007d1b254581a253355ab73798a8e Mon Sep 17 00:00:00 2001 From: trigg Date: Tue, 9 Jul 2024 01:13:59 +0100 Subject: [PATCH] - Fix warnings on 'any' monitor choice --- discover_overlay/settings_window.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/discover_overlay/settings_window.py b/discover_overlay/settings_window.py index 14556e0..cd59c6c 100644 --- a/discover_overlay/settings_window.py +++ b/discover_overlay/settings_window.py @@ -1231,7 +1231,9 @@ class MainSettingsWindow(): def text_monitor_changed(self, button): screen = self.window.get_screen() plug = "Any" - monitor = screen.get_monitor_plug_name(button.get_active()-1) + monitor = None + if(button.get_active()>0): + monitor = screen.get_monitor_plug_name(button.get_active()-1) if monitor: plug = monitor self.config_set("text", "monitor", plug) @@ -1272,7 +1274,9 @@ class MainSettingsWindow(): def notification_monitor_changed(self, button): screen = self.window.get_screen() plug = "Any" - monitor = screen.get_monitor_plug_name(button.get_active()-1) + monitor = None + if(button.get_active()>0): + monitor = screen.get_monitor_plug_name(button.get_active()-1) if monitor: plug = monitor self.config_set("notification", "monitor", plug)