X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fnormalize_dialog.cc;h=716bfa7c3962b8fd34ca583f665fa06b0149663c;hb=6f9e9ad23e98ac1b3f52065ad53641cbf4c38f22;hp=9a34c3a4bbe3df75920ac5824bcb4aa0904074e2;hpb=d731e4dba1109ba641cea132c004dad71cbc4268;p=ardour.git 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 (); + } +}