diff options
Diffstat (limited to 'gtk2_ardour/normalize_dialog.cc')
-rw-r--r-- | gtk2_ardour/normalize_dialog.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk2_ardour/normalize_dialog.cc b/gtk2_ardour/normalize_dialog.cc index 9a34c3a4bb..716bfa7c39 100644 --- a/gtk2_ardour/normalize_dialog.cc +++ b/gtk2_ardour/normalize_dialog.cc @@ -65,6 +65,8 @@ NormalizeDialog::NormalizeDialog (bool more_than_one) add_button (Stock::CANCEL, RESPONSE_CANCEL); add_button (_("Normalize"), RESPONSE_ACCEPT); + + signal_response().connect (sigc::mem_fun (*this, &NormalizeDialog::button_clicked)); } bool @@ -96,3 +98,11 @@ NormalizeDialog::run () _last_normalization_value = target (); return r; } + +void +NormalizeDialog::button_clicked (int r) +{ + if (r == RESPONSE_CANCEL) { + cancel (); + } +} |