From bd7aa678f71884f6cf7dd764bb29f3530da8e5c6 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 2 May 2019 15:23:20 -0300 Subject: [PATCH] Draft: Fixed Draft text justification --- src/Mod/Draft/Draft.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 22c620f3f5..43078b2499 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -6838,9 +6838,9 @@ class ViewProviderDraftText: if "FontSize" in vobj.PropertiesList: self.font.size = vobj.FontSize.Value elif prop == "Justification": - if getattr(vobj.PropertiesList, "Justification", None) is not None: - from pivy import coin - try: + from pivy import coin + try: + if getattr(vobj, "Justification", None) is not None: if vobj.Justification == "Left": self.text2d.justification = coin.SoAsciiText.LEFT self.text3d.justification = coin.SoText2.LEFT @@ -6850,8 +6850,8 @@ class ViewProviderDraftText: else: self.text2d.justification = coin.SoAsciiText.CENTER self.text3d.justification = coin.SoText2.CENTER - except AssertionError: - pass # Race condition - Justification enum has not been set yet + except AssertionError: + pass # Race condition - Justification enum has not been set yet elif prop == "LineSpacing": if "LineSpacing" in vobj.PropertiesList: self.text2d.spacing = vobj.LineSpacing