[commands] SetAttribute: store previous primitive value

This commit is contained in:
Yann Lanthony 2017-11-14 14:55:51 +01:00
parent 955609811d
commit 5d549e9155

View file

@ -114,7 +114,7 @@ class SetAttributeCommand(GraphCommand):
super(SetAttributeCommand, self).__init__(graph, parent) super(SetAttributeCommand, self).__init__(graph, parent)
self.attrName = attribute.fullName() self.attrName = attribute.fullName()
self.value = value self.value = value
self.oldValue = attribute.value self.oldValue = attribute.getPrimitiveValue(exportDefault=True)
self.setText("Set Attribute '{}'".format(attribute.fullName())) self.setText("Set Attribute '{}'".format(attribute.fullName()))
def redoImpl(self): def redoImpl(self):