Skip to content

Commit 5b05d68

Browse files
authored
Update cs_panel.py (#12399)
1 parent c5d83f3 commit 5b05d68

File tree

1 file changed

+3
-1
lines changed
  • files/usr/share/cinnamon/cinnamon-settings/modules

1 file changed

+3
-1
lines changed

files/usr/share/cinnamon/cinnamon-settings/modules/cs_panel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,9 @@ def on_panel_list_changed(self, *args):
326326
panel_id, monitor_id, position = def_.split(":")
327327
monitor_id = int(monitor_id)
328328

329-
if self.id_or_monitor_position_used(already_defined_panels, monitor_layout, panel_id, monitor_id, position):
329+
if monitor_id >= n_mons:
330+
print("cs_panel: Ignoring panel definition with a monitor out of range: (ID: %s, Monitor: %d, Position: %s)" % (panel_id, monitor_id, position))
331+
elif self.id_or_monitor_position_used(already_defined_panels, monitor_layout, panel_id, monitor_id, position):
330332
removals.append(def_)
331333
continue
332334

0 commit comments

Comments
 (0)