From 1ad3430e141c715383e057c63bfe69e9316e0764 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 22 May 2023 18:08:42 +0100 Subject: [PATCH] ImageCache: Avoid assertion in destructor --- modules/juce_graphics/images/juce_ImageCache.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/juce_graphics/images/juce_ImageCache.cpp b/modules/juce_graphics/images/juce_ImageCache.cpp index b1731eb577..cdf6cc327b 100644 --- a/modules/juce_graphics/images/juce_ImageCache.cpp +++ b/modules/juce_graphics/images/juce_ImageCache.cpp @@ -30,7 +30,12 @@ struct ImageCache::Pimpl : private Timer, private DeletedAtShutdown { Pimpl() = default; - ~Pimpl() override { clearSingletonInstance(); } + + ~Pimpl() override + { + stopTimer(); + clearSingletonInstance(); + } JUCE_DECLARE_SINGLETON (ImageCache::Pimpl, false)