From: Rafael Fernández López Date: Thu, 10 Jan 2008 00:32:05 +0000 (+0000) Subject: Fix selections X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/e113e90fd6d328f054418bbabb59899125097e42 Fix selections svn path=/trunk/KDE/kdebase/apps/; revision=759098 --- diff --git a/src/kcategorizedview.cpp b/src/kcategorizedview.cpp index 51b4a000b..648a712a5 100644 --- a/src/kcategorizedview.cpp +++ b/src/kcategorizedview.cpp @@ -1102,7 +1102,7 @@ void KCategorizedView::mouseReleaseEvent(QMouseEvent *event) { if (d->categoryVisualRect(category).contains(event->pos())) { - QItemSelection selection; + QItemSelection selection = selectionModel()->selection(); QModelIndexList indexList = d->categoriesIndexes[category]; foreach (const QModelIndex &index, indexList) @@ -1112,7 +1112,7 @@ void KCategorizedView::mouseReleaseEvent(QMouseEvent *event) selection << QItemSelectionRange(selectIndex); } - selectionModel()->select(selection, QItemSelectionModel::Select); + selectionModel()->select(selection, QItemSelectionModel::SelectCurrent); break; }