From 51391879fa05e85b639d69acf8ed58d79e6449c6 Mon Sep 17 00:00:00 2001 From: Maximilian Seidler Date: Wed, 17 Sep 2025 17:45:42 +0200 Subject: [PATCH] background: unload screenshots when monitor is removed This is just for testing as of now. No merging. --- src/renderer/widgets/Background.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/widgets/Background.cpp b/src/renderer/widgets/Background.cpp index 3fb61bc..eadca35 100644 --- a/src/renderer/widgets/Background.cpp +++ b/src/renderer/widgets/Background.cpp @@ -7,6 +7,7 @@ #include "../../helpers/MiscFunctions.hpp" #include "../../core/AnimationManager.hpp" #include "../../config/ConfigManager.hpp" +#include "src/renderer/AsyncResourceGatherer.hpp" #include #include #include @@ -89,6 +90,9 @@ void CBackground::reset() { reloadTimer.reset(); } + if (g_pAsyncResourceGatherer && scAsset) + g_pAsyncResourceGatherer->unloadAsset(scAsset); + blurredFB->destroyBuffer(); pendingBlurredFB->destroyBuffer(); }