┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Fernández López <[email protected]>2008-01-10 00:32:40 +0000
committerRafael Fernández López <[email protected]>2008-01-10 00:32:40 +0000
commitd1e5c3719d0ee7ed27ffc2b9b91d516672ca1ec5 (patch)
tree97e92759fd7bbe9914b7a20e39f4bef7da6421bd
parent49691b36b4087be4e930175e1d545eab27e2c8eb (diff)
Fix selections. Backport.
svn path=/branches/KDE/4.0/kdebase/apps/; revision=759099
-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;
}