Use wxFileName instead of manipulating strings directly

Prefer to use wxFileName ctor to string concatenation.
This commit is contained in:
Vadim Zeitlin
2017-03-09 18:04:44 +01:00
parent 214aac6fd6
commit 058f8c3c0f

View File

@@ -278,8 +278,8 @@ wxString wxStandardPaths::GetUserDir(Dir userDir) const
return cacheDir; return cacheDir;
} }
wxString dirsFile = GetXDGConfigHome() + wxT("/user-dirs.dirs"); const wxFileName dirsFile(GetXDGConfigHome(), wxS("user-dirs.dirs"));
if (wxFileExists(dirsFile)) if ( dirsFile.FileExists() )
{ {
wxString userDirId; wxString userDirId;
switch (userDir) switch (userDir)
@@ -305,7 +305,7 @@ wxString wxStandardPaths::GetUserDir(Dir userDir) const
} }
wxTextFile textFile; wxTextFile textFile;
if (textFile.Open(dirsFile)) if ( textFile.Open(dirsFile.GetFullPath()) )
{ {
size_t i; size_t i;
for (i = 0; i < textFile.GetLineCount(); i++) for (i = 0; i < textFile.GetLineCount(); i++)