┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRafael Fernández López <[email protected]>2008-01-10 00:32:05 +0000
committerRafael Fernández López <[email protected]>2008-01-10 00:32:05 +0000
commite113e90fd6d328f054418bbabb59899125097e42 (patch)
treeef861b55734691ccbf9b7684f03d5a1dc68b3ab9 /src
parentfa042ee797596ee41ec6a48d938907577c2504ec (diff)
Fix selections
svn path=/trunk/KDE/kdebase/apps/; revision=759098
Diffstat (limited to 'src')
-rw-r--r--src/kcategorizedview.cpp4
1 files changed, 2 insertions, 2 deletions
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;
}