diff options
author | Robin Gareus <robin@gareus.org> | 2018-08-02 00:53:18 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-08-02 00:53:18 +0200 |
commit | 5006c731c7fe28763ee0ef3223ef3430b5ea412e (patch) | |
tree | fe3abde09abeb1f3e3cac420450ba983476e071a /gtk2_ardour | |
parent | b45c7089c638202ab20dfbacf06b5a6f408509da (diff) |
Lua-dialog: allow to set folder for file to load/save.
When a non-existent file-path is given, GTK falls back to show the
containing folder and automatically goes up to parent folders until
the root.
This removes the explicit file/folder check and delegates the
behavior to GTK, allowing to set a folder for a non-existent file.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/luadialog.cc | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/gtk2_ardour/luadialog.cc b/gtk2_ardour/luadialog.cc index b3cf29e404..d1383f505e 100644 --- a/gtk2_ardour/luadialog.cc +++ b/gtk2_ardour/luadialog.cc @@ -524,14 +524,8 @@ public: switch (a) { case Gtk::FILE_CHOOSER_ACTION_OPEN: case Gtk::FILE_CHOOSER_ACTION_SAVE: - if (Glib::file_test (path, Glib::FILE_TEST_IS_REGULAR|Glib::FILE_TEST_EXISTS)) { - _fc.set_filename (path); - } - break; case Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER: - if (Glib::file_test (path, Glib::FILE_TEST_IS_DIR|Glib::FILE_TEST_EXISTS)) { - _fc.set_filename (path); - } + _fc.set_filename (path); break; case Gtk::FILE_CHOOSER_ACTION_CREATE_FOLDER: break; |