diff --git a/panels/dock/tray/frame/quickproxywidget.cpp b/panels/dock/tray/frame/quickproxywidget.cpp index bd8baeb0b..9810a55f9 100644 --- a/panels/dock/tray/frame/quickproxywidget.cpp +++ b/panels/dock/tray/frame/quickproxywidget.cpp @@ -142,7 +142,7 @@ void QuickProxyWidgetPrivate::sendWidgetMouseEvent(QMouseEvent *event) #endif } - // event->setAccepted(mouseEvent.isAccepted()); + event->setAccepted(mouseEvent.isAccepted()); } void QuickProxyWidgetPrivate::updateProxyGeometryFromWidget() diff --git a/panels/dock/tray/frame/window/quickpluginwindow.cpp b/panels/dock/tray/frame/window/quickpluginwindow.cpp index 149adc263..f4184f65c 100644 --- a/panels/dock/tray/frame/window/quickpluginwindow.cpp +++ b/panels/dock/tray/frame/window/quickpluginwindow.cpp @@ -269,7 +269,8 @@ bool QuickPluginWindow::eventFilter(QObject *watched, QEvent *event) m_dragInfo->dockItem = dockItem; m_dragInfo->dragPoint = mouseEvent->pos(); - break; + + return true; } case QEvent::MouseButtonRelease: { QMouseEvent *mouseEvent = static_cast(event); @@ -287,7 +288,7 @@ bool QuickPluginWindow::eventFilter(QObject *watched, QEvent *event) } while (false); m_dragInfo->reset(); - break; + return true; } case QEvent::MouseMove: { if (m_dragInfo->isNull()) @@ -299,7 +300,7 @@ bool QuickPluginWindow::eventFilter(QObject *watched, QEvent *event) startDrag(); m_dragInfo->reset(); - break; + return true; } case QEvent::Drop: { m_dragEnterMimeData = nullptr;