]> git.saurik.com Git - wxWidgets.git/commitdiff
don't crash in Get() if there is no wxApp (closes 1236514)
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 29 Jul 2005 14:15:26 +0000 (14:15 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 29 Jul 2005 14:15:26 +0000 (14:15 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34993 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/stdpbase.cpp

index 5c104c2fe929238982aa18854bc72d439e1c145d..6f9bba7c978ced79ea4c8fcc073a77c3534bbe58 100644 (file)
@@ -47,7 +47,10 @@ static wxStandardPaths gs_stdPaths;
 /* static */
 wxStandardPathsBase& wxStandardPathsBase::Get()
 {
-    return wxTheApp->GetTraits()->GetStandardPaths();
+    wxAppTraits * const traits = wxTheApp ? wxTheApp->GetTraits() : NULL;
+    wxCHECK_MSG( traits, gs_stdPaths, _T("create wxApp before calling this") );
+
+    return traits->GetStandardPaths();
 }
 
 wxStandardPathsBase& wxAppTraitsBase::GetStandardPaths()