From 6ea7e8c8f4825eacf35dbdc6cd50d184ccdcae86 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 22 Jun 2023 17:38:55 -0600 Subject: [PATCH] improve button up/down tracking during velocity draw drag --- gtk2_ardour/velocity_ghost_region.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/velocity_ghost_region.cc b/gtk2_ardour/velocity_ghost_region.cc index cdf87b0a40..df35720382 100644 --- a/gtk2_ardour/velocity_ghost_region.cc +++ b/gtk2_ardour/velocity_ghost_region.cc @@ -83,12 +83,14 @@ VelocityGhostRegion::base_event (GdkEvent* ev) if (ev->button.button == 1) { desensitize_lollis (); dragging = true; + base_rect->grab(); } break; case GDK_BUTTON_RELEASE: if (ev->button.button == 1) { - sensitize_lollis (); + base_rect->ungrab(); dragging = false; + sensitize_lollis (); } break; default: