summaryrefslogtreecommitdiff
path: root/gui.py
diff options
context:
space:
mode:
Diffstat (limited to 'gui.py')
-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