diff --git a/xvaga/xvaga.cpp b/xvaga/xvaga.cpp index 17f18cfbd..ed1279324 100755 --- a/xvaga/xvaga.cpp +++ b/xvaga/xvaga.cpp @@ -1285,11 +1285,11 @@ FL_STATUS xvt_dm_post_file_open(FILE_SPEC *fsp, char *msg) wxString path = fsp->dir.path; wxString name = fsp->name; wxString extension = fsp->type; - name = wxFileSelector(msg, path, name, extension , "*.*", flags); - if (name.IsEmpty()) + wxString selectedname = wxFileSelector(msg, path, name, extension , "*.*", flags); + if (selectedname.IsEmpty()) return FL_CANCEL; - wxSplitPath(name, &path, &name, &extension); + wxSplitPath(selectedname, &path, &name, &extension); strcpy(fsp->dir.path, path); strcpy(fsp->name, name); strcpy(fsp->type, extension); @@ -1302,11 +1302,11 @@ FL_STATUS xvt_dm_post_file_save(FILE_SPEC *fsp, char *msg) wxString path = fsp->dir.path; wxString name = fsp->name; wxString extension = fsp->type; - name = wxFileSelector(msg, path, name, extension , "*.*", flags); - if (name.IsEmpty()) + wxString selectedname = wxFileSelector(msg, path, name, extension , "*.*", flags); + if (selectedname.IsEmpty()) return FL_CANCEL; - wxSplitPath(name, &path, &name, &extension); + wxSplitPath(selectedname, &path, &name, &extension); strcpy(fsp->dir.path, path); strcpy(fsp->name, name); strcpy(fsp->type, extension);