Commit 9ab8bcd6 authored by Emmanuel Pescosta's avatar Emmanuel Pescosta
Browse files

Fixes Bug 305783 - dragging a file over a directory #c4

     does not expand the dir => Bug discovered: When you drag a
     item onto a folder-view-item and then move it away
     instantly before the autoactivation event is triggered
     (After 750ms), the folder will be opened anyway.

BUG: 305783
REVIEW: 106381
parent 965fc6b3
......@@ -467,7 +467,16 @@ void KItemListController::slotAutoActivationTimeout()
return;
}
if (m_model->supportsDropping(index)) {
/* m_view->isUnderMouse() fixes a bug in the Folder-View-Panel and in the
* Places-Panel.
*
* Bug: When you drag a file onto a Folder-View-Item or a Places-Item and
* then move away before the auto-activation timeout triggers, than the
* item still becomes activated/expanded.
*
* See Bug 293200 and 305783
*/
if (m_model->supportsDropping(index) && m_view->isUnderMouse()) {
if (m_view->supportsItemExpanding() && m_model->isExpandable(index)) {
const bool expanded = m_model->isExpanded(index);
m_model->setExpanded(index, !expanded);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment