WaylandEvdevInputEvent: Bugfix. When touch device is used, SEGV occurs in reading...
authorNobuhiko Tanibata <ntanibata@jp.adit-jv.com>
Thu, 15 Nov 2012 10:26:28 +0000 (19:26 +0900)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Thu, 22 Nov 2012 10:01:28 +0000 (02:01 -0800)
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandEvdevInputEvent.cpp

index b325de2..a241e9b 100644 (file)
@@ -1021,7 +1021,7 @@ WaylandEvdevInputEvent::handleInputEvent(int fd, uint32_t mask, void *data)
     do {
         if (device->mtdev){
             len = mtdev_get(device->mtdev, fd, ev,
-                ARRAY_LENGTH(ev) * sizeof(struct input_event));
+                ARRAY_LENGTH(ev)) * sizeof(struct input_event);
         }
         else {
             len = read(fd, &ev, sizeof(ev));