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:
@@ -471,7 +471,7 @@ bool wxICOFileHandler::LoadIcon(wxIcon *icon,
|
||||
else
|
||||
#endif
|
||||
// were we asked for a large icon?
|
||||
const wxWindow* win = wxTheApp ? wxTheApp->GetTopWindow() : NULL;
|
||||
const wxWindow* win = wxApp::GetMainTopWindow();
|
||||
if ( desiredWidth == wxGetSystemMetrics(SM_CXICON, win) &&
|
||||
desiredHeight == wxGetSystemMetrics(SM_CYICON, win) )
|
||||
{
|
||||
@@ -666,7 +666,7 @@ wxSize wxGetHiconSize(HICON hicon)
|
||||
if ( !size.x )
|
||||
{
|
||||
// use default icon size on this hardware
|
||||
const wxWindow* win = wxTheApp ? wxTheApp->GetTopWindow() : NULL;
|
||||
const wxWindow* win = wxApp::GetMainTopWindow();
|
||||
size.x = wxGetSystemMetrics(SM_CXICON, win);
|
||||
size.y = wxGetSystemMetrics(SM_CYICON, win);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user