summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_dinput.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2023-02-23 02:06:28 +1100
committer Vas Crabb <vas@vastheman.com>2023-02-23 02:06:28 +1100
commita72c02133fe08d4b2d8f420eec0814bb595ca7db (patch)
tree8b2bd0411e103a714e7764d6494ea85eb27859db /src/osd/modules/input/input_dinput.cpp
parentcf4310a1e73ddd253e0d1ea49414a475f3c8bb50 (diff)
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.
Diffstat (limited to 'src/osd/modules/input/input_dinput.cpp')
-rw-r--r--src/osd/modules/input/input_dinput.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp
index 8642f693d03..ce19ed88dfe 100644
--- a/src/osd/modules/input/input_dinput.cpp
+++ b/src/osd/modules/input/input_dinput.cpp
@@ -1168,7 +1168,6 @@ int32_t dinput_joystick_device::pov_get_state(void *device_internal, void *item_
int const povdir = uintptr_t(item_internal) % 4;
// get the current state
- devinfo->module().poll_if_necessary();
DWORD const pov = devinfo->m_joystick.state.rgdwPOV[povnum];
// if invalid, return 0