diff --git a/src/wx/cmdevents.cpp b/src/wx/cmdevents.cpp index b1f7071c..3ba63843 100644 --- a/src/wx/cmdevents.cpp +++ b/src/wx/cmdevents.cpp @@ -2674,6 +2674,7 @@ EVT_HANDLER(StatusBar, "Enable status bar") mf->GetStatusBar()->Hide(); mf->SendSizeEvent(); + panel->AdjustSize(true); } EVT_HANDLER(NoStatusMsg, "Disable on-screen status messages") diff --git a/src/wx/panel.cpp b/src/wx/panel.cpp index 06f3d598..30bc49f6 100644 --- a/src/wx/panel.cpp +++ b/src/wx/panel.cpp @@ -1808,7 +1808,7 @@ void DrawingPanel::DrawArea(u8** data) // draw OSD text old-style (directly into output buffer), if needed // new style flickers too much, so we'll stick to this for now - if (wxGetApp().frame->IsFullScreen()) + if (wxGetApp().frame->IsFullScreen() || !gopts.statusbar) { GameArea* panel = wxGetApp().frame->GetPanel();