diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index 0a03a4660b..fd741cd1aa 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -2554,7 +2554,9 @@ ProcessorBox::leave_notify (GdkEventCrossing* ev) gtk_window_set_focus (win->gobj(), 0); } - processor_display.select_none (); + if (ev->detail != GDK_NOTIFY_NONLINEAR && ev->detail != GDK_NOTIFY_NONLINEAR_VIRTUAL) { + processor_display.select_none (); + } return false; }