Error Log button, only handle LMB
[ardour.git] / gtk2_ardour / ardour_ui2.cc
index 5674e88e9bc04348a8bde9543f4f75e28a4908af..ef8745fc55b31999066c3940dea3d54715028de0 100644 (file)
@@ -334,6 +334,7 @@ ARDOUR_UI::setup_transport ()
        error_alert_button.signal_button_press_event().connect (sigc::mem_fun(*this,&ARDOUR_UI::error_alert_press), false);
        act = ActionManager::get_action (X_("Editor"), X_("toggle-log-window"));
        error_alert_button.set_related_action(act);
+       error_alert_button.set_fallthrough_to_parent(true);
 
        alert_box.set_homogeneous (true);
        alert_box.set_spacing (2);
@@ -546,8 +547,11 @@ ARDOUR_UI::feedback_alert_press (GdkEventButton *)
 }
 
 bool
-ARDOUR_UI::error_alert_press (GdkEventButton*)
+ARDOUR_UI::error_alert_press (GdkEventButton* ev)
 {
+       if (ev->button != 1) {
+               return false;
+       }
        _log_not_acknowledged = LogLevelNone;
        error_blink (false); // immediate acknowledge
        return true;