From 5426bbfd57ebf9c0e9b95942f458117772374c01 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 7 Oct 2023 15:54:23 +0200 Subject: [PATCH] Allow single-click on TempoMap Ruler markers This fixes the abort, when clicking on a Tempo, Meter or BBT Marker using the grid tool. --- gtk2_ardour/editor_mouse.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 14e2b5e848..0fc03e13a8 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -1919,9 +1919,12 @@ Editor::button_release_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemT break; case MouseGrid: - /* MouseGrid clicks are handled by _canvas_grid_zone */ - fatal << _("programming error: MouseGrid clicks are handled by _canvas_grid_zone!") << endmsg; - abort(); /*NOTREACHED*/ + cout << "MouseGrid item:" << item << " type: " << item_type << " event: " << event << "\n"; + + /* MouseGrid clicks are handled by _canvas_grid_zone , + * We can still get here by single-click on a Tempo, Meter or BBT Marker in the ruler. + */ + return true; break; default: