diff --git a/src/wx/guiinit.cpp b/src/wx/guiinit.cpp index 20a25c82..b323fb0b 100644 --- a/src/wx/guiinit.cpp +++ b/src/wx/guiinit.cpp @@ -3802,7 +3802,7 @@ bool MainFrame::BindControls() #endif // delayed fullscreen - if (wxGetApp().pending_fullscreen || fullScreen) + if (wxGetApp().pending_fullscreen) panel->ShowFullScreen(true); MainFrame* mf = wxGetApp().frame; diff --git a/src/wx/panel.cpp b/src/wx/panel.cpp index 7ae01f6f..c3457d8a 100644 --- a/src/wx/panel.cpp +++ b/src/wx/panel.cpp @@ -304,6 +304,9 @@ void GameArea::LoadGame(const wxString &name) emusys = &GBASystem; } + if (fullScreen) + GameArea::ShowFullScreen(true); + loaded = t; SetFrameTitle(); SetFocus();