diff options
Diffstat (limited to 'rbutil/rbutilApp.cpp')
-rw-r--r-- | rbutil/rbutilApp.cpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/rbutil/rbutilApp.cpp b/rbutil/rbutilApp.cpp index 8233554e23..71e63884fb 100644 --- a/rbutil/rbutilApp.cpp +++ b/rbutil/rbutilApp.cpp | |||
@@ -123,20 +123,19 @@ bool rbutilFrmApp::ReadGlobalConfig(rbutilFrm* myFrame) | |||
123 | wxLogVerbose(wxT("=== begin rbutilFrmApp::ReadGlobalConfig(%p)"), | 123 | wxLogVerbose(wxT("=== begin rbutilFrmApp::ReadGlobalConfig(%p)"), |
124 | (void*) myFrame); | 124 | (void*) myFrame); |
125 | 125 | ||
126 | // Cross-platform compatibility: look for rbutil.ini in the same dir as the | 126 | // Cross-platform compatibility: look for rbutil.ini in then in the app dir |
127 | // executable before trying the standard data directory. On Windows these | 127 | // then in the user config dir (linux ~/) and |
128 | // are of course the same directory. | 128 | // then config dir (linux /etc/ ) |
129 | buf.Printf(wxT("%s" PATH_SEP "rbutil.ini"), gv->AppDir.c_str() ); | ||
130 | 129 | ||
131 | // if (! wxFileExists(buf) ) | 130 | buf.Printf(wxT("%s" PATH_SEP "rbutil.ini"), gv->AppDir.c_str() ); |
132 | // { | 131 | if (! wxFileExists(buf) ) |
133 | // gv->ResourceDir = gv->stdpaths->GetResourcesDir(); | 132 | { |
134 | // buf.Printf(wxT("%s" PATH_SEP "rbutil.ini"), | 133 | buf.Printf(wxT("%s" PATH_SEP ".rbutil" PATH_SEP "rbutil.ini"), gv->stdpaths->GetUserConfigDir().c_str() ); |
135 | // gv->ResourceDir.c_str() ); | 134 | if (! wxFileExists(buf) ) |
136 | // } else | 135 | { |
137 | // { | 136 | buf.Printf(wxT("%s" PATH_SEP "rbutil.ini"), gv->stdpaths->GetConfigDir().c_str() ); |
138 | // gv->ResourceDir = gv->AppDir; | 137 | } |
139 | // } | 138 | } |
140 | 139 | ||
141 | wxFileInputStream* cfgis = new wxFileInputStream(buf); | 140 | wxFileInputStream* cfgis = new wxFileInputStream(buf); |
142 | 141 | ||