wx/wxvbam: fix GetAbsolutePath

Makes battery/state directory setting work when set as relative path
This commit is contained in:
kwkam 2017-05-12 20:40:37 +08:00 committed by GitHub
parent 9a5833b8c1
commit 7405efef5f
1 changed files with 3 additions and 3 deletions

View File

@ -136,10 +136,10 @@ wxString wxvbamApp::GetConfigurationPath()
wxString wxvbamApp::GetAbsolutePath(wxString path) wxString wxvbamApp::GetAbsolutePath(wxString path)
{ {
wxFileName dir(path); wxFileName fn(path);
if (dir.IsRelative()) { if (fn.IsRelative()) {
wxFileName fn(GetConfigurationPath(), path); fn.MakeRelativeTo(GetConfigurationPath());
fn.Normalize(); fn.Normalize();
return fn.GetFullPath(); return fn.GetFullPath();
} }