diff --git a/applets/taskmanager/package/contents/ui/MouseHandler.qml b/applets/taskmanager/package/contents/ui/MouseHandler.qml --- a/applets/taskmanager/package/contents/ui/MouseHandler.qml +++ b/applets/taskmanager/package/contents/ui/MouseHandler.qml @@ -68,14 +68,9 @@ //ignore anything that is neither internal to TaskManager or a URL list onDragEnter: { - if (event.mimeData.formats.indexOf("application/x-orgkdeplasmataskmanager_taskbuttonitem") >= 0) { - return; - } - - if (event.mimeData.hasUrls) { - return; + if (event.mimeData.formats.indexOf("text/x-plasmoidservicename") >= 0) { + event.ignore(); } - event.ignore(); } onDragMove: { @@ -126,16 +121,16 @@ } onDrop: { - // Reject internal drops. - if (event.mimeData.formats.indexOf("application/x-orgkdeplasmataskmanager_taskbuttonitem") >= 0) { + // Reject plasmoid drops. + if (event.mimeData.formats.indexOf("text/x-plasmoidservicename") >= 0) { + event.ignore(); return; } if (event.mimeData.hasUrls) { parent.urlsDropped(event.mimeData.urls); return; } - event.ignore(); } Timer {