From: Simon Paul St James Date: Sun, 1 Feb 2009 22:03:04 +0000 (+0000) Subject: Hovering over blank space in a view while dragging would trigger the FolderExpander... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/b1d8854ad2fbd059dd31783cd82730e6b2c62566 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 --- 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; }