summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerEmu
diff options
context:
space:
mode:
authordebug687 <313431556+debug687@users.noreply.github.com>2026-10-19 21:29:55 +0000
committerdebug687 <313431556+debug687@users.noreply.github.com>2026-10-20 20:43:30 +0000
commitcee23f7af6b1624da3e7190e5a18a282d82d567c (patch)
treed0377d80708cbea5abc5e4eb33ab663ba86ae7ed /Source/Core/InputCommon/ControllerEmu
parentcf5cb7ef81c3e8e7af5c9d566334219ffda9f68b (diff)
DolphinQt: Fix crash from stale timer event in ToolTipWidget
LLM generated explaination for the LLM generated commit: A queued QTimerEvent can be dispatched after the timer was already killed (Qt recycles timer ids), e.g. when a slider is dragged and enter/leave events fire in rapid succession. In that case m_timer_id is empty and dereferencing it in timerEvent() asserts on 'this->_M_is_engaged()' in debug builds, while in release builds it passes a garbage timer id to killTimer(). Only process the event if it matches the timer we are tracking, which also prevents showing a balloon for a stale event.
Diffstat (limited to 'Source/Core/InputCommon/ControllerEmu')
0 files changed, 0 insertions, 0 deletions