From ccff1c5dbd4da2f63ee6ba9ce6af09a93f8f1b2c Mon Sep 17 00:00:00 2001 From: Johannes Mueller Date: Wed, 12 Jul 2017 17:44:35 +0200 Subject: [PATCH] Only make the export button sensitive if there's something to export --- gtk2_ardour/template_dialog.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/template_dialog.cc b/gtk2_ardour/template_dialog.cc index daba8bdd7f..52db6fb1db 100644 --- a/gtk2_ardour/template_dialog.cc +++ b/gtk2_ardour/template_dialog.cc @@ -114,7 +114,7 @@ TemplateManager::TemplateManager () vb_btns->pack_start (_export_all_templates_button, false, false); vb_btns->pack_start (_import_template_set_button, false, false); - _export_all_templates_button.set_sensitive (true); + _export_all_templates_button.set_sensitive (false); _export_all_templates_button.signal_clicked().connect (sigc::mem_fun (*this, &TemplateManager::export_all_templates)); _import_template_set_button.set_sensitive (true); @@ -145,6 +145,8 @@ TemplateManager::setup_model (const vector& templates) row[_template_columns.name] = it->name; row[_template_columns.path] = it->path; } + + _export_all_templates_button.set_sensitive (!templates.empty ()); } void