diff options
| author | Rafael Fernández López <[email protected]> | 2008-01-10 00:32:40 +0000 |
|---|---|---|
| committer | Rafael Fernández López <[email protected]> | 2008-01-10 00:32:40 +0000 |
| commit | d1e5c3719d0ee7ed27ffc2b9b91d516672ca1ec5 (patch) | |
| tree | 97e92759fd7bbe9914b7a20e39f4bef7da6421bd /src/kcategorizedview.cpp | |
| parent | 49691b36b4087be4e930175e1d545eab27e2c8eb (diff) | |
Fix selections. Backport.
svn path=/branches/KDE/4.0/kdebase/apps/; revision=759099
Diffstat (limited to 'src/kcategorizedview.cpp')
| -rw-r--r-- | src/kcategorizedview.cpp | 4 |
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; } |
