Error-log button: reset on LED click & button click

This commit is contained in:
Robin Gareus 2015-03-20 22:12:40 +01:00
parent 2a9d7286f9
commit d682ced80f
1 changed files with 6 additions and 6 deletions

View File

@ -331,7 +331,7 @@ ARDOUR_UI::setup_transport ()
feedback_alert_button.set_name ("feedback alert");
feedback_alert_button.signal_button_press_event().connect (sigc::mem_fun (*this, &ARDOUR_UI::feedback_alert_press), false);
error_alert_button.set_name ("error alert");
error_alert_button.signal_button_press_event().connect (sigc::mem_fun(*this,&ARDOUR_UI::error_alert_press), false);
error_alert_button.signal_button_release_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);
@ -549,12 +549,12 @@ ARDOUR_UI::feedback_alert_press (GdkEventButton *)
bool
ARDOUR_UI::error_alert_press (GdkEventButton* ev)
{
if (ev->button != 1) {
return false;
if (ev->button == 1) {
_log_not_acknowledged = LogLevelNone;
error_blink (false); // immediate acknowledge
}
_log_not_acknowledged = LogLevelNone;
error_blink (false); // immediate acknowledge
return true;
// fall through to to button toggle
return false;
}
void