diff options
author | Thierry Bastian <thierry.bastian@nokia.com> | 2009-10-30 11:36:30 +0100 |
---|---|---|
committer | Thierry Bastian <thierry.bastian@nokia.com> | 2009-10-30 11:36:30 +0100 |
commit | c726e83aebf2252b5a94444d5d61e03ef2033437 (patch) | |
tree | 556cb07f28896f3d3dd64cfd6b5ac537eafe2a87 /src/gui/itemviews/qabstractitemview.cpp | |
parent | 2cdea6a10da75b7b8870f27c432a5e02f7500340 (diff) |
In ItemViews, right click on the viewport clear the ext selection
Task-number: QTBUG-435
Reviewed-by: Gabriel
Diffstat (limited to 'src/gui/itemviews/qabstractitemview.cpp')
-rw-r--r-- | src/gui/itemviews/qabstractitemview.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/itemviews/qabstractitemview.cpp b/src/gui/itemviews/qabstractitemview.cpp index 9247411fd1..23bef12004 100644 --- a/src/gui/itemviews/qabstractitemview.cpp +++ b/src/gui/itemviews/qabstractitemview.cpp @@ -3641,7 +3641,7 @@ QItemSelectionModel::SelectionFlags QAbstractItemViewPrivate::extendedSelectionC const bool controlKeyPressed = modifiers & Qt::ControlModifier; if (((index == pressedIndex && selectionModel->isSelected(index)) || !index.isValid()) && state != QAbstractItemView::DragSelectingState - && !shiftKeyPressed && !controlKeyPressed && !rightButtonPressed) + && !shiftKeyPressed && !controlKeyPressed && (!rightButtonPressed || !index.isValid())) return QItemSelectionModel::ClearAndSelect|selectionBehaviorFlags(); return QItemSelectionModel::NoUpdate; } |