bruns added a comment.
So if I understand it correctly, the sequence of events is: - an object is dragged to the target area - m_enabled is initially false - m_enabled becomes true because the object is acceptable - the mouse is moved, but the //integer// position probably is unchanged, so the event is ignored/rejected In any case, I think the `setAccepted(m_enabled)` should go below the first `if` statement, and as `m_enabled == true` holds afterwards, you can use `event->accept()`. REPOSITORY R296 KDeclarative REVISION DETAIL https://phabricator.kde.org/D16643 To: trmdi, mart, broulik, #plasma, hein, davidedmundson Cc: bruns, dkorth, ngraham, kde-frameworks-devel, michaelh