diff options
Diffstat (limited to 'fluid/Fluid.cxx')
| -rw-r--r-- | fluid/Fluid.cxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/fluid/Fluid.cxx b/fluid/Fluid.cxx index 160dabb5c..bfbd5902c 100644 --- a/fluid/Fluid.cxx +++ b/fluid/Fluid.cxx @@ -587,10 +587,12 @@ void Application::save_project_file(void *v) { fnfc.options(Fl_Native_File_Chooser::NEW_FOLDER|Fl_Native_File_Chooser::SAVEAS_CONFIRM); #endif fnfc.filter("FLUID Files\t*.f[ld]"); - if (!proj.projectfile_path().empty()) - fnfc.directory(proj.projectfile_path().c_str()); - if (!proj.projectfile_name().empty()) - fnfc.preset_file(proj.projectfile_name().c_str()); + if (proj.proj_filename) { + if (!proj.projectfile_path().empty()) + fnfc.directory(proj.projectfile_path().c_str()); + if (!proj.projectfile_name().empty()) + fnfc.preset_file(proj.projectfile_name().c_str()); + } fnfc.filter("Fluid Project\t*.fl\nAny\t*"); if (fnfc.show() != 0) return; c = fnfc.filename(); |
