From 6f9941dafa1ecf12e06aa7b01a10c65e552f49e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sun, 18 Jun 2023 15:12:58 +0200 Subject: [PATCH] Crashfix during clearing --- Common/UI/IconCache.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Common/UI/IconCache.cpp b/Common/UI/IconCache.cpp index ba8b650060..451525c0b9 100644 --- a/Common/UI/IconCache.cpp +++ b/Common/UI/IconCache.cpp @@ -102,7 +102,10 @@ bool IconCache::LoadFromFile(FILE *file) { void IconCache::ClearTextures() { std::unique_lock lock(lock_); for (auto &iter : cache_) { - iter.second.texture->Release(); + if (iter.second.texture) { + iter.second.texture->Release(); + iter.second.texture = nullptr; + } } }