diff options
author | 2023-02-23 02:06:28 +1100 | |
---|---|---|
committer | 2023-02-23 02:06:28 +1100 | |
commit | a72c02133fe08d4b2d8f420eec0814bb595ca7db (patch) | |
tree | 8b2bd0411e103a714e7764d6494ea85eb27859db /src/osd/modules/lib/osdobj_common.h | |
parent | cf4310a1e73ddd253e0d1ea49414a475f3c8bb50 (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/lib/osdobj_common.h')
-rw-r--r-- | src/osd/modules/lib/osdobj_common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/osd/modules/lib/osdobj_common.h b/src/osd/modules/lib/osdobj_common.h index 33013d43025..0860d0d0288 100644 --- a/src/osd/modules/lib/osdobj_common.h +++ b/src/osd/modules/lib/osdobj_common.h @@ -279,6 +279,8 @@ protected: virtual void build_slider_list() { } virtual void update_slider_list() { } + void poll_input_modules(); + static std::list<std::unique_ptr<osd_window> > s_window_list; private: |