[thanos] Fixed renderer releaseResources to no-op on re-entry.

This commit is contained in:
23rd
2026-05-22 10:21:40 +03:00
parent 8ef007348f
commit d13a38cb76
@@ -625,6 +625,9 @@ void ThanosEffectRenderer::destroyAnimatingItem(AnimatingItem &item) {
}
void ThanosEffectRenderer::releaseResources() {
if (!_rhi) {
return;
}
for (auto &item : _items) {
destroyAnimatingItem(item);
}
@@ -660,6 +663,7 @@ void ThanosEffectRenderer::releaseResources() {
_quadVertexBuffer = nullptr;
_initialized = false;
_rhi = nullptr;
}
} // namespace Ui