diff --git a/src/scriptengines/qml/plasmoid/containmentinterface.cpp b/src/scriptengines/qml/plasmoid/containmentinterface.cpp index 7f877da31..78ea7e41d 100644 --- a/src/scriptengines/qml/plasmoid/containmentinterface.cpp +++ b/src/scriptengines/qml/plasmoid/containmentinterface.cpp @@ -428,7 +428,7 @@ void ContainmentInterface::processMimeData(QMimeData *mimeData, int x, int y, KI } return; } - m_dropMenu = QPointer(new DropMenu(dropJob, QPoint(x, y), this)); + m_dropMenu = QPointer(new DropMenu(dropJob, mapToGlobal(QPoint(x, y)).toPoint(), this)); if (dropJob) { dropJob->setParent(m_dropMenu); }