diff --git a/src/core/mergedproxymodel.cpp b/src/core/mergedproxymodel.cpp index ca091d941..73c432b0c 100644 --- a/src/core/mergedproxymodel.cpp +++ b/src/core/mergedproxymodel.cpp @@ -128,6 +128,7 @@ void MergedProxyModel::RemoveSubModel(const QModelIndex &source_parent) { QModelIndex proxy_parent = mapFromSource(source_parent); // We can't know how many children it had, since we can't dereference it + // FIXME: This is a bad idea. resetting_model_ = submodel; beginRemoveRows(proxy_parent, 0, std::numeric_limits::max() - 1); endRemoveRows();