From 232260787e8bca80f8cd3a95be8a6385bcfdbf22 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 19 Apr 2023 11:37:10 +0500 Subject: [PATCH] Fixed bug with wrong text value in viewport on canceling text editing Actual text was replacing with "TEXT" default value if you cancel text editing instead of applying changes --- src/blenderbim/blenderbim/bim/module/drawing/operator.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/operator.py b/src/blenderbim/blenderbim/bim/module/drawing/operator.py index 9d5b436d9d..41b1851530 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/operator.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/operator.py @@ -1485,10 +1485,12 @@ class DisableEditingText(bpy.types.Operator, Operator): bl_options = {"REGISTER", "UNDO"} def _execute(self, context): - core.disable_editing_text(tool.Drawing, obj=context.active_object) + obj = context.active_object + core.disable_editing_text(tool.Drawing, obj=obj) # force update this object's font size for viewport display - DecoratorData.data.pop(context.object.name, None) + DecoratorData.data.pop(obj.name, None) + tool.Drawing.update_text_value(obj) tool.Blender.update_viewport()