fix: zero out component in destructor (#1863)

This commit is contained in:
David Markowitz
2025-09-01 17:06:00 -07:00
committed by GitHub
parent 4c3bace601
commit 8198ad70f6

View File

@@ -175,8 +175,11 @@ Entity::~Entity() {
CancelAllTimers();
CancelCallbackTimers();
for (const auto& component : m_Components | std::views::values) {
if (component) delete component;
for (auto& component : m_Components | std::views::values) {
if (component) {
delete component;
component = nullptr;
}
}
for (auto* const child : m_ChildEntities) {