瀏覽代碼

samples: prevent duplicate connect assertion in device_tester.py

rdb 7 年之前
父節點
當前提交
4bf10925b3
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      samples/gamepad/device_tester.py

+ 2 - 0
samples/gamepad/device_tester.py

@@ -113,6 +113,8 @@ class DeviceConnectivityMonitor(DirectObject):
         self.devices[self.current_panel].show()
         self.devices[self.current_panel].show()
 
 
     def connect_device(self, device):
     def connect_device(self, device):
+        if device in self.devices:
+            return
         self.devices[device] = DeviceMonitor(device)
         self.devices[device] = DeviceMonitor(device)
         self.switch_to_panel(device)
         self.switch_to_panel(device)
         self.create_menu_button(device)
         self.create_menu_button(device)