register events only for supported devices v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Fri, 02 Apr 2021 10:54:46 +0200
branchv_0
changeset 4 820c4a4a3ed8
parent 3 72384bb5c66e
child 5 7afa994c98f0
register events only for supported devices
src/X11Command.h
--- a/src/X11Command.h	Sun Mar 28 21:11:43 2021 +0200
+++ b/src/X11Command.h	Fri Apr 02 10:54:46 2021 +0200
@@ -196,11 +196,8 @@
 			DeviceInfoList devices;
 			devices.items = XListInputDevices(display.display, &devices.size);
 			for (int i = 0; i < devices.size; i++) {
-				try {
+				if (devices[i]->type) {
 					registerEvents(display, devices[i]);
-				} catch (...) {
-					// exception "Unable to open device: …"
-					// TODO: do not call registerEvents() for some devices, skip them
 				}
 			}
 		}