From 7405efef5f277ca7826edfe45a5ad4d018eec981 Mon Sep 17 00:00:00 2001 From: kwkam Date: Fri, 12 May 2017 20:40:37 +0800 Subject: [PATCH] wx/wxvbam: fix GetAbsolutePath Makes battery/state directory setting work when set as relative path --- src/wx/wxvbam.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wx/wxvbam.cpp b/src/wx/wxvbam.cpp index 47ffd973..31b01fe4 100644 --- a/src/wx/wxvbam.cpp +++ b/src/wx/wxvbam.cpp @@ -136,10 +136,10 @@ wxString wxvbamApp::GetConfigurationPath() wxString wxvbamApp::GetAbsolutePath(wxString path) { - wxFileName dir(path); + wxFileName fn(path); - if (dir.IsRelative()) { - wxFileName fn(GetConfigurationPath(), path); + if (fn.IsRelative()) { + fn.MakeRelativeTo(GetConfigurationPath()); fn.Normalize(); return fn.GetFullPath(); }