From 96b749f2326503a34018cb34e59459c1ac9ccbd9 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Thu, 30 May 2019 17:37:44 -0400 Subject: [PATCH] Fix Linux assertion violation when closing Preferences --- src/AudioIO.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/AudioIO.cpp b/src/AudioIO.cpp index 46e2e4083..5adf26872 100644 --- a/src/AudioIO.cpp +++ b/src/AudioIO.cpp @@ -2404,11 +2404,13 @@ void AudioIO::SetPlaybackMeter(AudacityProject *project, MeterPanel *meter) if (( mOwningProject ) && ( mOwningProject != project)) return; - mOutputMeter = meter; - if (mOutputMeter) + if (meter) { + mOutputMeter = meter; mOutputMeter->Reset(mRate, true); } + else + mOutputMeter.Release(); } void AudioIO::SetMeters()