diff --git a/src/plugins/python/pythonkitaspect.cpp b/src/plugins/python/pythonkitaspect.cpp index 314267def00..ecd1b3ad34d 100644 --- a/src/plugins/python/pythonkitaspect.cpp +++ b/src/plugins/python/pythonkitaspect.cpp @@ -31,13 +31,13 @@ public: void reset() { - beginResetModel(); - if (QAbstractItemModel * const model = sourceModel()) + if (QAbstractItemModel * const model = sourceModel()) { + setSourceModel(nullptr); model->deleteLater(); + } ListModel * const model = createInterpreterModel(this); model->setAllData(model->allData() << Interpreter("none", {}, {})); setSourceModel(model); - endResetModel(); } };