summaryrefslogtreecommitdiffstats
path: root/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/webengine/render_widget_host_view_qt_delegate_quick.cpp')
-rw-r--r--src/webengine/render_widget_host_view_qt_delegate_quick.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
index d23e64774..abdd4a8b3 100644
--- a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
+++ b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
@@ -327,8 +327,7 @@ void RenderWidgetHostViewQtDelegateQuick::geometryChanged(const QRectF &newGeome
QQuickItem::geometryChanged(newGeometry, oldGeometry);
if (window()) {
- // TODO(pvarga): Use QQuickItem::mapToGlobal from Qt 5.7
- const QPoint globalPos = window()->mapToGlobal(position().toPoint());
+ const QPointF globalPos = QQuickItem::mapToGlobal(position());
if (globalPos != m_lastGlobalPos) {
m_lastGlobalPos = globalPos;
m_client->windowBoundsChanged();
@@ -366,10 +365,8 @@ QSGNode *RenderWidgetHostViewQtDelegateQuick::updatePaintNode(QSGNode *oldNode,
void RenderWidgetHostViewQtDelegateQuick::onWindowPosChanged()
{
- if (window()) {
- // TODO(pvarga): Use QQuickItem::mapToGlobal from Qt 5.7
- m_lastGlobalPos = window()->mapToGlobal(position().toPoint());
- }
+ if (window())
+ m_lastGlobalPos = QQuickItem::mapToGlobal(position());
m_client->windowBoundsChanged();
}