diff --git a/extras/Introjucer/Source/ComponentEditor/paintelements/jucer_PaintElementText.h b/extras/Introjucer/Source/ComponentEditor/paintelements/jucer_PaintElementText.h index 69f8ebe5a8..e95d410dab 100644 --- a/extras/Introjucer/Source/ComponentEditor/paintelements/jucer_PaintElementText.h +++ b/extras/Introjucer/Source/ComponentEditor/paintelements/jucer_PaintElementText.h @@ -331,9 +331,13 @@ public: void convertToPath() { + jassert (dynamic_cast (getParentComponent()) != nullptr); + font = FontPropertyComponent::applyNameToFont (typefaceName, font); - const Rectangle r (getCurrentAbsoluteBounds()); + const Rectangle r = + getCurrentBounds (Rectangle (((PaintRoutineEditor*) getParentComponent()) + ->getComponentArea()).withPosition (0,0)); GlyphArrangement arr; arr.addCurtailedLineOfText (font, text,