From e85eb246d26b5d0126b7c802f45945c66e4ed6a4 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Wed, 1 Jul 2015 13:19:46 -0700 Subject: [PATCH] Delete old TextRenderer after new one is in place --- interface/src/ui/overlays/TextOverlay.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }