diff --git a/__init__.py b/__init__.py index 8d54e7e..f1d8157 100644 --- a/__init__.py +++ b/__init__.py @@ -183,7 +183,10 @@ class ABC3D_text_properties(bpy.types.PropertyGroup): butils.set_text_on_curve(self, can_regenerate=True) def update_callback(self, context): - butils.set_text_on_curve(self) + try: + butils.set_text_on_curve(self) + except (AttributeError, TypeError): + butils.set_text_on_curve(self, can_regenerate=True) def font_update_callback(self, context): font_name, face_name = self.font.split(" ")