From 83c466dd8c62ebfb80c753c458683ee24aeff907 Mon Sep 17 00:00:00 2001 From: Fabian Bumberger Date: Thu, 10 Oct 2013 21:45:19 +0200 Subject: Fix crash in FolderListModel Change-Id: I8d012e9a356676dd3dad246579c7339eaddc1e91 Reviewed-by: Alan Alpert Reviewed-by: Alex Blasche --- src/imports/folderlistmodel/qquickfolderlistmodel.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/imports') diff --git a/src/imports/folderlistmodel/qquickfolderlistmodel.cpp b/src/imports/folderlistmodel/qquickfolderlistmodel.cpp index 032c32a241..7cab257d32 100644 --- a/src/imports/folderlistmodel/qquickfolderlistmodel.cpp +++ b/src/imports/folderlistmodel/qquickfolderlistmodel.cpp @@ -193,9 +193,11 @@ void QQuickFolderListModelPrivate::_q_sortFinished(const QList &li Q_Q(QQuickFolderListModel); QModelIndex parent; - q->beginRemoveRows(parent, 0, data.size()-1); - data.clear(); - q->endRemoveRows(); + if (data.size() > 0) { + q->beginRemoveRows(parent, 0, data.size()-1); + data.clear(); + q->endRemoveRows(); + } q->beginInsertRows(parent, 0, list.size()-1); data = list; -- cgit v1.2.3