Fem: Set converted property value after property type change

This commit is contained in:
marioalexis
2024-10-16 10:01:27 -03:00
parent 55c1086466
commit f56da5fcf4

View File

@@ -68,7 +68,8 @@ class _PropHelper:
def handle_change_type(self, obj, old_type, convert_old_value=lambda x: x):
if obj.getTypeIdOfProperty(self.name) == old_type:
self.value = convert_old_value(obj.getPropertyByName(self.name))
new_value = convert_old_value(obj.getPropertyByName(self.name))
obj.setPropertyStatus(self.name, "-LockDynamic")
obj.removeProperty(self.name)
self.add_to_object(obj)
setattr(obj, self.name, new_value)