luc4 updated this revision to Diff 62170. luc4 added a comment.
This is another implementation that follows the same principale of the previous ones, but moves the responsibility of maintaining the state to the `dragHelper` object. This requires to postpone the reset of the state after the onRelease event. REPOSITORY R119 Plasma Desktop CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D22306?vs=61994&id=62170 REVISION DETAIL https://phabricator.kde.org/D22306 AFFECTED FILES applets/kicker/package/contents/ui/ItemGridView.qml applets/kicker/plugin/draghelper.cpp applets/kicker/plugin/draghelper.h To: luc4, ngraham, trmdi, #plasma Cc: hein, plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart