From 2d2a8fb72dd1f2901b6395a8a5a772338a4b5fe3 Mon Sep 17 00:00:00 2001 From: VKamyshniy Date: Mon, 1 Dec 2014 20:33:32 +0200 Subject: [PATCH] [Summary] Fixed misdesign. Now signal_clicked of a toggleable Waves_button will bring new state of the button. --- gtk2_ardour/waves_button.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/waves_button.cc b/gtk2_ardour/waves_button.cc index 2be9548c0f..d1e2111700 100644 --- a/gtk2_ardour/waves_button.cc +++ b/gtk2_ardour/waves_button.cc @@ -352,10 +352,10 @@ WavesButton::on_button_release_event (GdkEventButton *) _pushed = false; queue_draw (); if (_hovering) { - signal_clicked (this); if (_toggleable) { set_active_state (active_state () == Gtkmm2ext::ExplicitActive ? Gtkmm2ext::Off : Gtkmm2ext::ExplicitActive); } + signal_clicked (this); if (_act_on_release) { if (_action) {