Fix AttributeError when getting tag name for undo description
Fall back to "(root)" if the tag has no parent
This commit is contained in:
parent
96b3f10c6c
commit
9d3e503ad6
@ -247,10 +247,13 @@ class NBTEditorWidget(QtGui.QWidget):
|
||||
parent = self.model.parent(index)
|
||||
item = self.model.getItem(index)
|
||||
parentItem = self.model.getItem(parent)
|
||||
if parentItem is not None and parentItem.isList:
|
||||
name = "%s #%d" % (self.tagNameForUndo(parent), parentItem.tag.index(item.tag))
|
||||
else:
|
||||
name = item.tag.name
|
||||
name = "(root)"
|
||||
if parentItem is not None:
|
||||
if parentItem.isList:
|
||||
name = "%s #%d" % (self.tagNameForUndo(parent), parentItem.tag.index(item.tag))
|
||||
elif parentItem.isCompound:
|
||||
name = item.tag.name
|
||||
|
||||
return name
|
||||
|
||||
def dataDidChange(self, index):
|
||||
|
Reference in New Issue
Block a user