From a72c02133fe08d4b2d8f420eec0814bb595ca7db Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 23 Feb 2023 02:06:28 +1100 Subject: osd: Don't pump events when reading inputs. This was a drain on performance. If anything is trying to poll inputs in a loop, it needs to call input_update() to ensure it gets up-to-date state. --- src/osd/modules/input/input_sdl.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/osd/modules/input/input_sdl.cpp') diff --git a/src/osd/modules/input/input_sdl.cpp b/src/osd/modules/input/input_sdl.cpp index 68779a151e4..ff52fbee478 100644 --- a/src/osd/modules/input/input_sdl.cpp +++ b/src/osd/modules/input/input_sdl.cpp @@ -1502,7 +1502,6 @@ public: button_item++, [] (void *device_internal, void *item_internal) -> int { - static_cast(device_internal)->module().poll_if_necessary(); return (*reinterpret_cast(item_internal) <= -16'384) ? 1 : 0; }, &m_controller.axes[axis]); -- cgit v1.2.3-70-g09d2