Fix horizontal scroll direction on macOS.

See open Dear ImGUI issue:
https://github.com/ocornut/imgui/issues/4019

This patches it for macOS in the local copy of imgui_impl_sdl.
This commit is contained in:
Laurens Holst 2022-05-01 17:25:27 +02:00
parent 58fe971a3c
commit 4d8f86a27c
1 changed files with 3 additions and 0 deletions

View File

@ -300,6 +300,9 @@ bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event)
{
float wheel_x = (event->wheel.x > 0) ? 1.0f : (event->wheel.x < 0) ? -1.0f : 0.0f;
float wheel_y = (event->wheel.y > 0) ? 1.0f : (event->wheel.y < 0) ? -1.0f : 0.0f;
#ifdef __APPLE__
wheel_x = -wheel_x;
#endif
io.AddMouseWheelEvent(wheel_x, wheel_y);
return true;
}