diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 75919b66a7..8b5d4f49d8 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -1244,7 +1244,7 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT break; case MouseZoom: - if (entered_track && (event->type == GDK_BUTTON_PRESS)) { + if ((entered_track || entered_regionview) && (event->type == GDK_BUTTON_PRESS)) { _drags->set (new MouseZoomDrag (this, item), event); }