From af380df28f5843b665ce9922366010076ca650a7 Mon Sep 17 00:00:00 2001 From: cutealien Date: Wed, 30 Dec 2020 14:59:45 +0000 Subject: [PATCH] Make previous touch-input patch for X11 a bit more similar to other event code. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6179 dfc29bdd-3216-0410-991c-e03cc46cb475 --- source/Irrlicht/CIrrDeviceLinux.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/source/Irrlicht/CIrrDeviceLinux.cpp b/source/Irrlicht/CIrrDeviceLinux.cpp index aaf13e9d..832aaf54 100644 --- a/source/Irrlicht/CIrrDeviceLinux.cpp +++ b/source/Irrlicht/CIrrDeviceLinux.cpp @@ -1074,16 +1074,15 @@ bool CIrrDeviceLinux::run() { XIDeviceEvent *de = (XIDeviceEvent *) cookie->data; - SEvent ret_event; - ret_event.EventType = EET_TOUCH_INPUT_EVENT; + irrevent.EventType = EET_TOUCH_INPUT_EVENT; - ret_event.TouchInput.Event = cookie->evtype == XI_TouchUpdate ? ETIE_MOVED : (cookie->evtype == XI_TouchBegin ? ETIE_PRESSED_DOWN : ETIE_LEFT_UP); + irrevent.TouchInput.Event = cookie->evtype == XI_TouchUpdate ? ETIE_MOVED : (cookie->evtype == XI_TouchBegin ? ETIE_PRESSED_DOWN : ETIE_LEFT_UP); - ret_event.TouchInput.ID = de->detail; - ret_event.TouchInput.X = de->event_x; - ret_event.TouchInput.Y = de->event_y; + irrevent.TouchInput.ID = de->detail; + irrevent.TouchInput.X = de->event_x; + irrevent.TouchInput.Y = de->event_y; - postEventFromUser(ret_event); + postEventFromUser(irrevent); } } break;