From 8aee8d81fb639fbdea005f5227f2c9284e84418e Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 16 Jan 2025 05:55:49 +0300 Subject: [PATCH] fix: player name still visible after player removal --- src/graphics/render/Decorator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/graphics/render/Decorator.cpp b/src/graphics/render/Decorator.cpp index 4c9b9289..e9fda381 100644 --- a/src/graphics/render/Decorator.cpp +++ b/src/graphics/render/Decorator.cpp @@ -156,6 +156,7 @@ void Decorator::update(float delta, const Camera& camera) { auto note = renderer.texts->get(textsIter->second); auto player = level.players->get(textsIter->first); if (player == nullptr) { + renderer.texts->remove(textsIter->second); textsIter = playerTexts.erase(textsIter); } else { note->setPosition(player->getPosition() + glm::vec3(0, 1, 0));