OSDN Git Service

fix for failure to create a backup file when specifying a relative path as command...
authorsdottaka <sdottaka@sourceforge.net>
Tue, 28 Jan 2014 12:45:42 +0000 (21:45 +0900)
committersdottaka <sdottaka@sourceforge.net>
Tue, 28 Jan 2014 12:45:42 +0000 (21:45 +0900)
--HG--
branch : stable

Src/Merge.cpp

index 6596cb0..9540834 100644 (file)
@@ -930,7 +930,7 @@ BOOL CMergeApp::CreateBackup(BOOL bFolder, const String& pszPath)
                String filename;
                String ext;
        
-               paths_SplitFilename(pszPath, &path, &filename, &ext);
+               paths_SplitFilename(paths_GetLongPath(pszPath), &path, &filename, &ext);
 
                // Determine backup folder
                if (GetOptionsMgr()->GetInt(OPT_BACKUP_LOCATION) ==