From 058f8c3c0ff732c4c30005e39dc9198e40ac8d6c Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 9 Mar 2017 18:04:44 +0100 Subject: [PATCH] Use wxFileName instead of manipulating strings directly Prefer to use wxFileName ctor to string concatenation. --- src/unix/stdpaths.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/unix/stdpaths.cpp b/src/unix/stdpaths.cpp index b6d9aa20bd..76ed1d6b04 100644 --- a/src/unix/stdpaths.cpp +++ b/src/unix/stdpaths.cpp @@ -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++)