From 4087c9a7e58f177ce1ea53af1f2cafb0fa57bdf6 Mon Sep 17 00:00:00 2001 From: David Vierra Date: Mon, 2 Feb 2015 05:49:56 -1000 Subject: [PATCH] internal pointers nonsense didn't solve anything --- src/mcedit2/widgets/nbttree/nbttreemodel.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/mcedit2/widgets/nbttree/nbttreemodel.py b/src/mcedit2/widgets/nbttree/nbttreemodel.py index cc725bd..7d02862 100644 --- a/src/mcedit2/widgets/nbttree/nbttreemodel.py +++ b/src/mcedit2/widgets/nbttree/nbttreemodel.py @@ -265,7 +265,6 @@ class NBTTreeItem(object): class NBTTreeModel(QtCore.QAbstractItemModel): def __init__(self, rootTag, parent=None): super(NBTTreeModel, self).__init__(parent) - self._internalPointers = {} self.rootItem = MakeNBTTreeItem(rootTag, None) self.rootTag = rootTag @@ -318,7 +317,7 @@ class NBTTreeModel(QtCore.QAbstractItemModel): def getItem(self, index): if index.isValid(): - item = self._internalPointers[index.internalId()] + item = index.internalPointer() if item: return item else: @@ -331,10 +330,6 @@ class NBTTreeModel(QtCore.QAbstractItemModel): return parentItem.childCount() - def createIndex(self, row, column, item): - self._internalPointers[id(item)] = item - return super(NBTTreeModel, self).createIndex(row, column, id(item)) - def index(self, row, column, parent=QtCore.QModelIndex()): if not parent.isValid(): assert row == 0