From b6d8f77173733220e68883ec12d96222b83da936 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 27 May 2025 08:49:32 -0600 Subject: [PATCH] fix bad lifetime mgmt for VerboseCursor class --- gtk2_ardour/editing_context.cc | 1 + gtk2_ardour/verbose_cursor.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/editing_context.cc b/gtk2_ardour/editing_context.cc index 3109cfc576..460cf7157e 100644 --- a/gtk2_ardour/editing_context.cc +++ b/gtk2_ardour/editing_context.cc @@ -253,6 +253,7 @@ EditingContext::~EditingContext() ActionManager::drop_action_group (velocity_actions); ActionManager::drop_action_group (zoom_actions); + delete _verbose_cursor; delete grid_lines; } diff --git a/gtk2_ardour/verbose_cursor.h b/gtk2_ardour/verbose_cursor.h index 7579f0b752..d0dfa7b0bc 100644 --- a/gtk2_ardour/verbose_cursor.h +++ b/gtk2_ardour/verbose_cursor.h @@ -28,7 +28,7 @@ namespace ArdourCanvas { class TrackingText; } -class VerboseCursor +class VerboseCursor : public sigc::trackable { public: VerboseCursor (EditingContext&);