diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-03-05 14:33:27 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-03-05 14:40:49 -0500 |
commit | 0c9120de8ff2b7f7576bb6e4637220bf68ca881f (patch) | |
tree | 656b85484cc69273e0f88a3d34bf5507cec8c3d0 /gtk2_ardour/time_axis_view_item.cc | |
parent | 6605b2a5427ce97ae69c10f9a885172add128a5e (diff) |
do not show region trim handles unless in (effective) object mouse mode
Diffstat (limited to 'gtk2_ardour/time_axis_view_item.cc')
-rw-r--r-- | gtk2_ardour/time_axis_view_item.cc | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/gtk2_ardour/time_axis_view_item.cc b/gtk2_ardour/time_axis_view_item.cc index e1801f2479..02eefb3d95 100644 --- a/gtk2_ardour/time_axis_view_item.cc +++ b/gtk2_ardour/time_axis_view_item.cc @@ -931,15 +931,17 @@ TimeAxisViewItem::set_trim_handle_colors() bool TimeAxisViewItem::frame_handle_crossing (GdkEvent* ev, ArdourCanvas::Rectangle* item) { - switch (ev->type) { - case GDK_LEAVE_NOTIFY: - item->set_fill (false); - break; - case GDK_ENTER_NOTIFY: - item->set_fill (true); - break; - default: - break; + if (trackview.editor().effective_mouse_mode() == Editing::MouseObject) { + switch (ev->type) { + case GDK_LEAVE_NOTIFY: + item->set_fill (false); + break; + case GDK_ENTER_NOTIFY: + item->set_fill (true); + break; + default: + break; + } } return false; } |