summaryrefslogtreecommitdiff
path: root/gtk2_ardour/session_archive_dialog.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-09-21 04:06:23 +0200
committerRobin Gareus <robin@gareus.org>2016-09-21 04:06:23 +0200
commit03fe02703dc9087b7af4f26cd0f33838af9c5353 (patch)
tree56b2ee989527c55d6af62157b94c0a34f5c0f8fc /gtk2_ardour/session_archive_dialog.cc
parentaeb1c7121136008fad747d371b756314a3f7e944 (diff)
GUI updates for archiving sessions
Diffstat (limited to 'gtk2_ardour/session_archive_dialog.cc')
-rw-r--r--gtk2_ardour/session_archive_dialog.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/session_archive_dialog.cc b/gtk2_ardour/session_archive_dialog.cc
index 84e5c12e9b..7c97e8b862 100644
--- a/gtk2_ardour/session_archive_dialog.cc
+++ b/gtk2_ardour/session_archive_dialog.cc
@@ -69,7 +69,7 @@ SessionArchiveDialog::SessionArchiveDialog ()
add_button (Stock::OK, RESPONSE_OK);
target_folder_selector.set_action (FILE_CHOOSER_ACTION_SELECT_FOLDER);
- target_folder_selector.set_current_folder (Config->get_default_session_parent_dir ());
+ target_folder_selector.set_current_folder (Config->get_default_session_parent_dir ()); // TODO get/set default_archive_dir
name_entry.signal_changed().connect (sigc::mem_fun (*this, &SessionArchiveDialog::name_entry_changed));
target_folder_selector.signal_current_folder_changed().connect (sigc::mem_fun (*this, &SessionArchiveDialog::name_entry_changed));
target_folder_selector.signal_selection_changed().connect (sigc::mem_fun (*this, &SessionArchiveDialog::name_entry_changed));
@@ -117,6 +117,8 @@ SessionArchiveDialog::set_name (std::string name)
void
SessionArchiveDialog::update_progress_gui (float p)
{
+ set_response_sensitive (RESPONSE_OK, false);
+ set_response_sensitive (RESPONSE_CANCEL, false);
progress_bar.show ();
progress_bar.set_fraction (p);
}