Add wxApp::GetMainTopWindow() wrapper

This trivial function just allows to avoid checking if wxTheApp is not
null before calling GetTopWindow() on it.

Replace the existing "wxTheApp && wxTheApp->GetTopWindow()" calls with
wxApp::GetMainTopWindow().

No real changes.
This commit is contained in:
Vadim Zeitlin
2021-03-07 15:25:27 +01:00
parent e9f619e561
commit 69e48f036b
15 changed files with 51 additions and 25 deletions

View File

@@ -189,6 +189,14 @@ wxWindow* wxAppBase::GetTopWindow() const
return window;
}
/* static */
wxWindow* wxAppBase::GetMainTopWindow()
{
const wxAppBase* const app = static_cast<wxAppBase*>(GetInstance());
return app ? app->GetTopWindow() : NULL;
}
wxVideoMode wxAppBase::GetDisplayMode() const
{
return wxVideoMode();