diff options
| author | Peter Penz <[email protected]> | 2012-01-11 22:33:20 +0100 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-01-12 07:01:24 +0100 |
| commit | d5d65f545a85b0f36d5f0db5474d83705a043118 (patch) | |
| tree | 146b3497113fa5f881a2aa89f7caf686eaeb9a82 /src/kitemviews/kitemlistcontroller.cpp | |
| parent | 6584f06cd1922758f35cd877f051e7ab64893184 (diff) | |
Fix selection issue when expanding a tree
The selection anchor must be reset when changing the current item
to the root of the tree.
BUG: 290832
FIXED-IN: 4.8.0
Diffstat (limited to 'src/kitemviews/kitemlistcontroller.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistcontroller.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistcontroller.cpp b/src/kitemviews/kitemlistcontroller.cpp index 9dda3384a..d3365ab85 100644 --- a/src/kitemviews/kitemlistcontroller.cpp +++ b/src/kitemviews/kitemlistcontroller.cpp @@ -380,7 +380,9 @@ bool KItemListController::mousePressEvent(QGraphicsSceneMouseEvent* event, const } if (m_view->isAboveExpansionToggle(m_pressedIndex, m_pressedMousePos)) { + m_selectionManager->endAnchoredSelection(); m_selectionManager->setCurrentItem(m_pressedIndex); + m_selectionManager->beginAnchoredSelection(m_pressedIndex); return true; } |
