┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/folderexpander.cpp
diff options
context:
space:
mode:
authorSimon Paul St James <[email protected]>2009-02-01 22:03:04 +0000
committerSimon Paul St James <[email protected]>2009-02-01 22:03:04 +0000
commitb1d8854ad2fbd059dd31783cd82730e6b2c62566 (patch)
tree7d79a8746d15e1cb73e87242b64d73d5e1333ef8 /src/folderexpander.cpp
parente3bf3014772721232e221ccb0b675e26632d8305 (diff)
Hovering over blank space in a view while dragging would trigger the FolderExpander on the folder represented by the view, which we don't want. Detect and prevent it.
BUG:182618 Shipped! ;) svn path=/trunk/KDE/kdebase/apps/; revision=919950
Diffstat (limited to 'src/folderexpander.cpp')
-rw-r--r--src/folderexpander.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/folderexpander.cpp b/src/folderexpander.cpp
index 1aaf09ded..7fe775944 100644
--- a/src/folderexpander.cpp
+++ b/src/folderexpander.cpp
@@ -112,7 +112,9 @@ void FolderExpander::autoExpandTimeout()
Q_ASSERT(m_dirModel != 0);
KFileItem itemToExpand = m_dirModel->itemForIndex(indexToExpand);
- if (itemToExpand.isNull()) {
+ if (itemToExpand.isNull() || itemToExpand == m_dirModel->itemForIndex(QModelIndex())) {
+ // The second clause occurs when we are expanding the folder represented
+ // by the view, which is a case we should ignore (#182618).
return;
}