diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index ab11bb20bf..1d4d420258 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -377,16 +377,20 @@ MidiRegionView::mouse_mode_changed () bool MidiRegionView::button_press (GdkEventButton* ev) { + if (ev->button != 1) { + return false; + } + _last_x = ev->x; _last_y = ev->y; - + group->w2i (_last_x, _last_y); if (_mouse_state != SelectTouchDragging) { - + _pressed_button = ev->button; _mouse_state = Pressed; - + return true; } @@ -401,6 +405,10 @@ MidiRegionView::button_release (GdkEventButton* ev) double event_x, event_y; framepos_t event_frame = 0; + if (ev->button != 1) { + return false; + } + event_x = ev->x; event_y = ev->y; diff --git a/gtk2_ardour/time_axis_view_item.cc b/gtk2_ardour/time_axis_view_item.cc index aa9fc24b23..495efd578c 100644 --- a/gtk2_ardour/time_axis_view_item.cc +++ b/gtk2_ardour/time_axis_view_item.cc @@ -243,6 +243,7 @@ TimeAxisViewItem::hide_rect () if (name_highlight) { name_highlight->property_outline_what() = 0x0; + name_highlight->property_fill_color_rgba() = UINT_RGBA_CHANGE_A(fill_color,64); } } @@ -254,6 +255,7 @@ TimeAxisViewItem::show_rect () if (name_highlight) { name_highlight->property_outline_what() = 0x4; + name_highlight->property_fill_color_rgba() = fill_color; } }