Fixed a crash on window deinit

This commit is contained in:
Leon Styhre 2025-03-14 21:59:57 +01:00
parent 11bcf8d3f8
commit cd2d38a6d9

View file

@ -218,12 +218,18 @@ void Window::deinit()
mPostprocessedBackground.reset();
mHelp.reset();
mHelpComponents->clear();
mHelpComponents = nullptr;
mClockComponents->clear();
mClockComponents = nullptr;
mSystemStatusComponents->clear();
mSystemStatusComponents = nullptr;
if (mHelpComponents != nullptr) {
mHelpComponents->clear();
mHelpComponents = nullptr;
}
if (mClockComponents != nullptr) {
mClockComponents->clear();
mClockComponents = nullptr;
}
if (mSystemStatusComponents != nullptr) {
mSystemStatusComponents->clear();
mSystemStatusComponents = nullptr;
}
InputManager::getInstance().deinit();
ResourceManager::getInstance().unloadAll();