summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranziska Kunsmann <hi@kunsmann.eu>2023-05-01 11:15:23 +0200
committerFranziska Kunsmann <hi@kunsmann.eu>2023-05-01 11:15:23 +0200
commit4331c59518db95a5a020c37f6b9a809b085ee907 (patch)
treee963a38a39e5fb6ec2aab971b957e462722b6584
parent1500567e50c8ab20314068566847dcdea109c63d (diff)
gui: warn about duplicate buttons, then ignore them
-rw-r--r--gui.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/gui.py b/gui.py
index 232882c..33c8d6d 100644
--- a/gui.py
+++ b/gui.py
@@ -75,6 +75,9 @@ class PyATEMSwitcherGui():
break
if i.shortName.lower() in ('-', 'empty', 'x'):
continue
+ if f'in_{i.shortName}' in self.buttons:
+ log.warning(f'ignoring duplicate button {i.shortName)')
+ continue
log.debug(f'Creating Button for {i.shortName} of type {i.externalPortType}: {i.longName}')
btn = Gtk.Button.new_with_label(
i.longName