diff --git a/interface/src/ui/overlays/TextOverlay.cpp b/interface/src/ui/overlays/TextOverlay.cpp index 174f8e05dc..3f033d9266 100644 --- a/interface/src/ui/overlays/TextOverlay.cpp +++ b/interface/src/ui/overlays/TextOverlay.cpp @@ -174,6 +174,7 @@ QSizeF TextOverlay::textSize(const QString& text) const { void TextOverlay::setFontSize(int fontSize) { _fontSize = fontSize; - delete _textRenderer; + auto oldTextRenderer = _textRenderer; _textRenderer = TextRenderer::getInstance(SANS_FONT_FAMILY, _fontSize, DEFAULT_FONT_WEIGHT); + delete oldTextRenderer; }