diff options
Diffstat (limited to 'src/widgets/kernel/qwidgetwindow_qpa.cpp')
-rw-r--r-- | src/widgets/kernel/qwidgetwindow_qpa.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/widgets/kernel/qwidgetwindow_qpa.cpp b/src/widgets/kernel/qwidgetwindow_qpa.cpp index 0286f535b4..6f6018a6c0 100644 --- a/src/widgets/kernel/qwidgetwindow_qpa.cpp +++ b/src/widgets/kernel/qwidgetwindow_qpa.cpp @@ -236,11 +236,8 @@ void QWidgetWindow::handleMouseEvent(QMouseEvent *event) QWidget *widget = m_widget->childAt(event->pos()); QPoint mapped = event->pos(); - if (widget) { - mapped = widget->mapFrom(m_widget, event->pos()); - } else { + if (!widget) widget = m_widget; - } if (event->type() == QEvent::MouseButtonPress && !qt_button_down) qt_button_down = widget; |