summaryrefslogtreecommitdiff
path: root/fluid/Fluid.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'fluid/Fluid.cxx')
-rw-r--r--fluid/Fluid.cxx10
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();