]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/stdpbase.cpp
i18n files are installed as part of wxBase (and should be ideally part of separate...
[wxWidgets.git] / src / common / stdpbase.cpp
index 5c104c2fe929238982aa18854bc72d439e1c145d..18ad257b928229bf56eb1e518faf05110edbaed4 100644 (file)
@@ -47,7 +47,10 @@ static wxStandardPaths gs_stdPaths;
 /* static */
 wxStandardPathsBase& wxStandardPathsBase::Get()
 {
 /* 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()
 }
 
 wxStandardPathsBase& wxAppTraitsBase::GetStandardPaths()
@@ -70,6 +73,11 @@ wxString wxStandardPathsBase::GetUserLocalDataDir() const
     return GetUserDataDir();
 }
 
     return GetUserDataDir();
 }
 
+wxString wxStandardPathsBase::GetDocumentsDir() const
+{
+    return wxFileName::GetHomeDir();
+}
+
 /* static */
 wxString wxStandardPathsBase::AppendAppName(const wxString& dir)
 {
 /* static */
 wxString wxStandardPathsBase::AppendAppName(const wxString& dir)
 {