Also show the polling rate for graphics tables
[evhz] / evhz.c
diff --git a/evhz.c b/evhz.c
index 1588024ba06b69b4daf35de3805f33592da56139..947ab819be91523433dc38226795fb81f31a24f8 100644 (file)
--- a/evhz.c
+++ b/evhz.c
@@ -57,7 +57,7 @@ int main(int argc, char *argv[]) {
 
        // List input devices
        for(i = 0; i < EVENTS; i++) {
-               char device[18];
+               char device[19];
 
                sprintf(device, "/dev/input/event%i", i);
                events[i].fd = open(device, O_RDONLY);
@@ -94,7 +94,7 @@ int main(int argc, char *argv[]) {
                                        continue;
                                }
 
-                               if(event.type == EV_REL) {
+                               if(event.type == EV_REL || event.type == EV_ABS) {
                                        double time;
                                        int hz;