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