diff --git a/src/server/pointer_interface.cpp b/src/server/pointer_interface.cpp index 6512f63..d28dd1f 100644 --- a/src/server/pointer_interface.cpp +++ b/src/server/pointer_interface.cpp @@ -241,7 +241,8 @@ PointerInterface::PointerInterface(SeatInterface *parent, wl_resource *parentRes return; } const QPointF pos = d->seat->focusedPointerSurfaceTransformation().map(d->seat->pointerPos()); - auto targetSurface = d->focusedSurface->surfaceAt(pos); + SurfaceInterface* targetSurface = nullptr; +// d->focusedSurface->surfaceAt(pos); if (!targetSurface) { targetSurface = d->focusedSurface; } @@ -286,7 +287,7 @@ void PointerInterface::setFocusedSurface(SurfaceInterface *surface, quint32 seri ); const QPointF pos = d->seat->focusedPointerSurfaceTransformation().map(d->seat->pointerPos()); - d->focusedChildSurface = QPointer(d->focusedSurface->surfaceAt(pos)); + d->focusedChildSurface = nullptr; //QPointer(d->focusedSurface->surfaceAt(pos)); if (!d->focusedChildSurface) { d->focusedChildSurface = QPointer(d->focusedSurface); }