diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index dc5b0cd3ff..fbdf9b31d6 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -773,7 +773,8 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT if (t) { boost::shared_ptr pl = t->diskstream()->playlist (); if (pl) { - boost::shared_ptr r = pl->top_region_at (unit_to_frame (event->button.x)); + + boost::shared_ptr r = pl->top_region_at (event_frame (event)); if (r) { RegionView* rv = rtv->view()->find_view (r); clicked_selection = select_range_around_region (rv);