diff --git a/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp b/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp --- a/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp +++ b/src/qmlcontrols/kquickcontrolsaddons/eventgenerator.cpp @@ -101,19 +101,13 @@ return; } - QQuickWindow *win = item->window(); - - if (!win) { - return; - } - switch (type) { case GrabMouse: item->grabMouse(); break; case UngrabMouse: { QEvent ev(QEvent::UngrabMouse); - win->sendEvent(item, &ev); + QGuiApplication::sendEvent(item, &ev); return; } default: