summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Frame.cpp
diff options
context:
space:
mode:
authorChris Burgener <christhecoolist@gmail.com>2015-11-23 13:53:14 -0500
committerChris Burgener <christhecoolist@gmail.com>2015-11-23 13:53:14 -0500
commit1ea9b36e3bf1fae5a502cb5fea52632dcd34b638 (patch)
treefeeb7e8fd8c50574582a36e2ddbf9ae1efa91201 /Source/Core/DolphinWX/Frame.cpp
parentffb9722f2d8d5283d79efa327adb880bbd1571b7 (diff)
Fix Frame Advance Hold Delay Changes
Fixes the issues of modifying the frame advance speed increase/decrease not actually doing anything
Diffstat (limited to 'Source/Core/DolphinWX/Frame.cpp')
-rw-r--r--Source/Core/DolphinWX/Frame.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Core/DolphinWX/Frame.cpp b/Source/Core/DolphinWX/Frame.cpp
index 75a9de022e..60d9075b6e 100644
--- a/Source/Core/DolphinWX/Frame.cpp
+++ b/Source/Core/DolphinWX/Frame.cpp
@@ -1568,12 +1568,16 @@ void CFrame::HandleFrameSkipHotkeys()
wxCommandEvent evt;
evt.SetId(IDM_FRAMESTEP);
CFrame::OnFrameStep(evt);
- if (holdFrameStepDelay > 0 && frameStepCount == 0)
+ if (holdFrameStepDelay > 0)
holdFrameStep = true;
}
if (frameStepCount < FRAME_STEP_DELAY)
+ {
++frameStepCount;
+ if (holdFrameStep)
+ holdFrameStep = false;
+ }
if (frameStepCount == FRAME_STEP_DELAY && holdFrameStep && holdFrameStepDelayCount >= holdFrameStepDelay)
{