SVN commit 1216149 by aseigo: always reset the cursor, and do so before the drag BUG:263824 M +1 -2 abstracticon.cpp --- trunk/KDE/kdebase/workspace/libs/plasmagenericshell/abstracticon.cpp #1216148:1216149 @@ -171,6 +171,7 @@ if (event->button() != Qt::LeftButton && (event->pos() - event->buttonDownPos(Qt::LeftButton)).toPoint().manhattanLength() > QApplication::startDragDistance()) { event->accept(); + setCursor(Qt::OpenHandCursor); QMimeData *data = mimeData(); if (data && !data->formats().isEmpty()) { qDebug() << "Start Dragging"; @@ -181,8 +182,6 @@ drag->setMimeData(mimeData()); drag->exec(); - - setCursor(Qt::OpenHandCursor); } else { delete data; }