Expand environment variables in backup path

Fixes #2520, Fixes #2525
This commit is contained in:
dail8859 2016-11-03 12:21:22 -04:00
parent 6baac0afd7
commit 5f3654b362

View File

@ -1194,6 +1194,11 @@ bool Notepad_plus::fileSave(BufferID id)
}
}
// Expand any environment variables
TCHAR fn_bak_expanded[MAX_PATH] = { '\0' };
::ExpandEnvironmentStrings(fn_bak.c_str(), fn_bak_expanded, MAX_PATH);
fn_bak = fn_bak_expanded;
// Make sure the directory exists
if (!::PathFileExists(fn_bak.c_str()))
{