mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2025-07-03 16:25:31 +00:00
Add high resolution scrolling with SDL 2.0.18+
This commit is contained in:
parent
fbf6a2e2f7
commit
fe5dd11893
@ -156,7 +156,11 @@ int sdlinput_handle_event(SDL_Event* event) {
|
|||||||
LiSendMouseMoveEvent(event->motion.xrel, event->motion.yrel);
|
LiSendMouseMoveEvent(event->motion.xrel, event->motion.yrel);
|
||||||
break;
|
break;
|
||||||
case SDL_MOUSEWHEEL:
|
case SDL_MOUSEWHEEL:
|
||||||
|
#if SDL_VERSION_ATLEAST(2, 0, 18)
|
||||||
|
LiSendHighResScrollEvent((short)(event->wheel.preciseY * 120)); // WHEEL_DELTA
|
||||||
|
#else
|
||||||
LiSendScrollEvent(event->wheel.y);
|
LiSendScrollEvent(event->wheel.y);
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
case SDL_MOUSEBUTTONUP:
|
case SDL_MOUSEBUTTONUP:
|
||||||
case SDL_MOUSEBUTTONDOWN:
|
case SDL_MOUSEBUTTONDOWN:
|
||||||
|
2
third_party/moonlight-common-c
vendored
2
third_party/moonlight-common-c
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 8abc371fb4c970b7cfae0860789e98fbb90ed231
|
Subproject commit 6001ece0b8bfcea6a8122a3e56f48f515e1aaaf5
|
Loading…
x
Reference in New Issue
Block a user