From 6181c91c9718532ac0ccf1566c10953d6a6c69d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Lind?= Date: Wed, 29 Jul 2015 14:34:49 +0200 Subject: Make it possible for QWaylandSurfaceItem to children of arbitrary items The main problem is that the position of the QWaylandSurfaceItem is changed through the position of the views setPos function. However, it might be that we don't want the surface position to map it directly. Rename QWaylandSurfaceView::setPos to setRequestedPos Then let the compositors choose what to do with this position Change-Id: I43c74baad688d2f3e49ca091bbf436c718e81318 --- src/compositor/wayland_wrapper/qwldatadevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/compositor/wayland_wrapper/qwldatadevice.cpp') diff --git a/src/compositor/wayland_wrapper/qwldatadevice.cpp b/src/compositor/wayland_wrapper/qwldatadevice.cpp index 8c28dfeb7..2e694ca27 100644 --- a/src/compositor/wayland_wrapper/qwldatadevice.cpp +++ b/src/compositor/wayland_wrapper/qwldatadevice.cpp @@ -140,7 +140,7 @@ void DataDevice::focus() void DataDevice::motion(uint32_t time) { if (m_dragIcon) { - m_dragIcon->setPos(m_pointer->currentPosition()); + m_dragIcon->setRequestedPosition(m_pointer->currentPosition()); } if (m_dragFocusResource && m_dragFocus) { -- cgit v1.2.3