From d8b50dd009999bd8cdf9c060783097ebc8a7509a Mon Sep 17 00:00:00 2001 From: hogliux Date: Fri, 1 May 2015 11:59:21 +0100 Subject: [PATCH] Fixes bug in the introjucer where converting a text to a path adds a small offset --- .../ComponentEditor/paintelements/jucer_PaintElementText.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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,