From 8e472b7d2beb50ebcfbf0f3363e9868f03cfe7f0 Mon Sep 17 00:00:00 2001 From: Yann Lanthony Date: Mon, 23 Oct 2017 17:47:58 +0200 Subject: [PATCH] [common] qt: use begin/endResetModel in 'clear' method --- meshroom/common/qt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meshroom/common/qt.py b/meshroom/common/qt.py index 24e10182..15d1bdcf 100644 --- a/meshroom/common/qt.py +++ b/meshroom/common/qt.py @@ -194,11 +194,11 @@ class QObjectListModel(QtCore.QAbstractListModel): """ Removes all items from the model and notifies any views. """ if not self._objects: return - self.beginRemoveRows(QtCore.QModelIndex(), 0, self.size() - 1) + self.beginResetModel() for obj in self._objects: self._dereferenceItem(obj) self._objects = [] - self.endRemoveRows() + self.endResetModel() self.countChanged.emit() def update(self, objects):