diff options
author | Fabian Bumberger <fbumberger@rim.com> | 2013-10-10 21:45:19 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-10-17 12:53:26 +0200 |
commit | 83c466dd8c62ebfb80c753c458683ee24aeff907 (patch) | |
tree | c8ee68aa26adce5f16ac84e83913cdf0df979eeb /src/imports | |
parent | a8cfbf6aa61c85bd082583388e5cfac84e0f4d3f (diff) |
Fix crash in FolderListModel
Change-Id: I8d012e9a356676dd3dad246579c7339eaddc1e91
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Diffstat (limited to 'src/imports')
-rw-r--r-- | src/imports/folderlistmodel/qquickfolderlistmodel.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
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<FileProperty> &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; |