diff options
| author | Simon Paul St James <[email protected]> | 2009-02-01 22:03:04 +0000 |
|---|---|---|
| committer | Simon Paul St James <[email protected]> | 2009-02-01 22:03:04 +0000 |
| commit | b1d8854ad2fbd059dd31783cd82730e6b2c62566 (patch) | |
| tree | 7d79a8746d15e1cb73e87242b64d73d5e1333ef8 /src/folderexpander.cpp | |
| parent | e3bf3014772721232e221ccb0b675e26632d8305 (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.cpp | 4 |
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; } |
