diff options
| author | ubkp <[email protected]> | 2023-11-07 18:15:23 -0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-11-07 22:15:23 +0100 |
| commit | 271a72f2f258d24a7cb689e5de74952a977dae4a (patch) | |
| tree | 22a09e92af3962452b4f28094855fe77420edef4 /src | |
| parent | 580fbf441c7dcb85d1000188b5d1627cdcf7ac91 (diff) | |
| download | raylib-271a72f2f258d24a7cb689e5de74952a977dae4a.tar.gz raylib-271a72f2f258d24a7cb689e5de74952a977dae4a.zip | |
Fix absRange for PLATFORM_DRM (#3517)
Diffstat (limited to 'src')
| -rw-r--r-- | src/platforms/rcore_drm.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/platforms/rcore_drm.c b/src/platforms/rcore_drm.c index cb2fcd74..bdfc9e0f 100644 --- a/src/platforms/rcore_drm.c +++ b/src/platforms/rcore_drm.c @@ -1549,9 +1549,14 @@ static void ConfigureEvdevDevice(char *device) ioctl(fd, EVIOCGABS(ABS_X), &absinfo); worker->absRange.x = absinfo.minimum; worker->absRange.width = absinfo.maximum - absinfo.minimum; + platform.absRange.x = absinfo.minimum; + platform.absRange.width = absinfo.maximum - absinfo.minimum; + ioctl(fd, EVIOCGABS(ABS_Y), &absinfo); worker->absRange.y = absinfo.minimum; worker->absRange.height = absinfo.maximum - absinfo.minimum; + platform.absRange.y = absinfo.minimum; + platform.absRange.height = absinfo.maximum - absinfo.minimum; } // Check for multiple absolute movement support (usually multitouch touchscreens) @@ -1563,9 +1568,14 @@ static void ConfigureEvdevDevice(char *device) ioctl(fd, EVIOCGABS(ABS_X), &absinfo); worker->absRange.x = absinfo.minimum; worker->absRange.width = absinfo.maximum - absinfo.minimum; + platform.absRange.x = absinfo.minimum; + platform.absRange.width = absinfo.maximum - absinfo.minimum; + ioctl(fd, EVIOCGABS(ABS_Y), &absinfo); worker->absRange.y = absinfo.minimum; worker->absRange.height = absinfo.maximum - absinfo.minimum; + platform.absRange.y = absinfo.minimum; + platform.absRange.height = absinfo.maximum - absinfo.minimum; } } |
