cont'd work on Lua Script Console
[ardour.git] / gtk2_ardour / ardour_button.cc
index b2c2c83d701681180bc3937c0d23bf3778a84341..2d020595ab63f0e2c24661dc3be8348e08deac87 100644 (file)
@@ -627,7 +627,7 @@ ArdourButton::set_colors ()
        /* The inactive color for the LED is just a fairly dark version of the
         * active color.
         */
-       
+
        ArdourCanvas::HSV inactive (led_active_color);
        inactive.v = 0.35;
 
@@ -724,7 +724,7 @@ ArdourButton::set_led_left (bool yn)
 bool
 ArdourButton::on_button_press_event (GdkEventButton *ev)
 {
-       focus_handler ();
+       focus_handler (this);
 
        if (ev->button == 1 && (_elements & Indicator) && _led_rect && _distinct_led_click) {
                if (ev->x >= _led_rect->x && ev->x < _led_rect->x + _led_rect->width &&
@@ -759,7 +759,7 @@ ArdourButton::on_button_release_event (GdkEventButton *ev)
        if (ev->button == 1 && _hovering && (_elements & Indicator) && _led_rect && _distinct_led_click) {
                if (ev->x >= _led_rect->x && ev->x < _led_rect->x + _led_rect->width &&
                    ev->y >= _led_rect->y && ev->y < _led_rect->y + _led_rect->height) {
-                       signal_led_clicked(); /* EMIT SIGNAL */
+                       signal_led_clicked(ev); /* EMIT SIGNAL */
                        return true;
                }
        }