summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Frame.cpp
diff options
context:
space:
mode:
authorskidau <skidau@gmail.com>2015-02-04 23:23:52 +1100
committerskidau <skidau@gmail.com>2015-03-08 20:27:12 +1100
commitcc6b55ee2a29aa54dace480ecf5dd8bef6258b72 (patch)
tree69d9849d97c3c56de4c96e20ab7950a257bc5fe7 /Source/Core/DolphinWX/Frame.cpp
parent7216e94823498339a745e9cdf1125320ea9fca86 (diff)
Fixed the save state hotkeys so that they work with the Render to Main Window option.
Diffstat (limited to 'Source/Core/DolphinWX/Frame.cpp')
-rw-r--r--Source/Core/DolphinWX/Frame.cpp25
1 files changed, 11 insertions, 14 deletions
diff --git a/Source/Core/DolphinWX/Frame.cpp b/Source/Core/DolphinWX/Frame.cpp
index 82a089eb7e..7e19c092fa 100644
--- a/Source/Core/DolphinWX/Frame.cpp
+++ b/Source/Core/DolphinWX/Frame.cpp
@@ -1398,25 +1398,22 @@ void CFrame::ParseHotkeys(wxKeyEvent &event)
}
unsigned int i = NUM_HOTKEYS;
- if (!SConfig::GetInstance().m_LocalCoreStartupParameter.bRenderToMain || TASInputHasFocus())
+ for (i = 0; i < NUM_HOTKEYS; i++)
{
- for (i = 0; i < NUM_HOTKEYS; i++)
+ if (IsHotkey(event, i))
{
- if (IsHotkey(event, i))
+ int cmd = GetCmdForHotkey(i);
+ if (cmd >= 0)
{
- int cmd = GetCmdForHotkey(i);
- if (cmd >= 0)
+ wxCommandEvent evt(wxEVT_MENU, cmd);
+ wxMenuItem *item = GetMenuBar()->FindItem(cmd);
+ if (item && item->IsCheckable())
{
- wxCommandEvent evt(wxEVT_MENU, cmd);
- wxMenuItem *item = GetMenuBar()->FindItem(cmd);
- if (item && item->IsCheckable())
- {
- item->wxMenuItemBase::Toggle();
- evt.SetInt(item->IsChecked());
- }
- GetEventHandler()->AddPendingEvent(evt);
- break;
+ item->wxMenuItemBase::Toggle();
+ evt.SetInt(item->IsChecked());
}
+ GetEventHandler()->AddPendingEvent(evt);
+ break;
}
}
}