Fix selections

svn path=/trunk/KDE/kdebase/apps/; revision=759098
This commit is contained in:
Rafael Fernández López 2008-01-10 00:32:05 +00:00
parent fa042ee797
commit e113e90fd6

View file

@ -1102,7 +1102,7 @@ void KCategorizedView::mouseReleaseEvent(QMouseEvent *event)
{ {
if (d->categoryVisualRect(category).contains(event->pos())) if (d->categoryVisualRect(category).contains(event->pos()))
{ {
QItemSelection selection; QItemSelection selection = selectionModel()->selection();
QModelIndexList indexList = d->categoriesIndexes[category]; QModelIndexList indexList = d->categoriesIndexes[category];
foreach (const QModelIndex &index, indexList) foreach (const QModelIndex &index, indexList)
@ -1112,7 +1112,7 @@ void KCategorizedView::mouseReleaseEvent(QMouseEvent *event)
selection << QItemSelectionRange(selectIndex); selection << QItemSelectionRange(selectIndex);
} }
selectionModel()->select(selection, QItemSelectionModel::Select); selectionModel()->select(selection, QItemSelectionModel::SelectCurrent);
break; break;
} }