diff --git a/gtk2_ardour/triggerbox_ui.cc b/gtk2_ardour/triggerbox_ui.cc index 40e21d6496..8a8218c27f 100644 --- a/gtk2_ardour/triggerbox_ui.cc +++ b/gtk2_ardour/triggerbox_ui.cc @@ -107,13 +107,17 @@ TriggerEntry::event_handler (GdkEvent* ev) { switch (ev->type) { case GDK_ENTER_NOTIFY: - play_button->show (); - play_shape->show (); + if (ev->crossing.detail != GDK_NOTIFY_INFERIOR) { + play_button->show (); + play_shape->show (); + } redraw (); break; case GDK_LEAVE_NOTIFY: - play_button->hide (); - play_shape->hide (); + if (ev->crossing.detail != GDK_NOTIFY_INFERIOR) { + play_button->hide (); + play_shape->hide (); + } redraw (); break; default: