mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 22:29:39 -06:00
Move UiHasFocus into DolphinApp
Using a wxEVT_ACTIVATE_APP event.
This commit is contained in:
@ -84,6 +84,7 @@ bool DolphinApp::OnInit()
|
||||
Bind(wxEVT_QUERY_END_SESSION, &DolphinApp::OnEndSession, this);
|
||||
Bind(wxEVT_END_SESSION, &DolphinApp::OnEndSession, this);
|
||||
Bind(wxEVT_IDLE, &DolphinApp::OnIdle, this);
|
||||
Bind(wxEVT_ACTIVATE_APP, &DolphinApp::OnActivate, this);
|
||||
|
||||
// Register message box and translation handlers
|
||||
RegisterMsgAlertHandler(&wxMsgAlert);
|
||||
@ -256,6 +257,11 @@ void DolphinApp::AfterInit()
|
||||
}
|
||||
}
|
||||
|
||||
void DolphinApp::OnActivate(wxActivateEvent& ev)
|
||||
{
|
||||
m_is_active = ev.GetActive();
|
||||
}
|
||||
|
||||
void DolphinApp::InitLanguageSupport()
|
||||
{
|
||||
std::string language_code;
|
||||
@ -500,7 +506,7 @@ void Host_SetWiiMoteConnectionState(int _State)
|
||||
|
||||
bool Host_UIHasFocus()
|
||||
{
|
||||
return main_frame->UIHasFocus();
|
||||
return wxGetApp().IsActiveThreadsafe();
|
||||
}
|
||||
|
||||
bool Host_RendererHasFocus()
|
||||
|
Reference in New Issue
Block a user