Skip to content

Commit e0db5a8

Browse files
authored
Fix edit/rename undo issues
1 parent 017a696 commit e0db5a8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Scripts/plistwindow.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def confirm(self, event):
115115
# print("Key names must be unique!\a")
116116
return
117117
# Add to undo stack
118-
self.master.add_undo({"cell":self.cell,"name":self.parent.item(self.cell,"text")})
118+
self.master.add_undo({"type":"edit","cell":self.cell,"text":self.parent.item(self.cell,"text"),"values":self.parent.item(self.cell,"values")})
119119
# No matches, should be safe to set
120120
self.parent.item(self.cell, text=self.get())
121121
else:
@@ -248,7 +248,7 @@ def confirm(self, event):
248248
# At this point, we should have the decimal value
249249
value = str(value)
250250
# Add to undo stack
251-
self.master.add_undo({"cell":self.cell,"value":original})
251+
self.master.add_undo({"type":"edit","cell":self.cell,"text":self.parent.item(self.cell,"text"),"values":original})
252252
# Replace our value (may be slightly modified)
253253
values[index-1] = value
254254
# Set the values

0 commit comments

Comments
 (0)