diff --git a/src/cursorsource.cpp b/src/cursorsource.cpp index 50dcc8fc1b..4c8497d9f5 100644 --- a/src/cursorsource.cpp +++ b/src/cursorsource.cpp @@ -124,6 +124,7 @@ KWaylandServer::SurfaceInterface *SurfaceCursorSource::surface() const void SurfaceCursorSource::refresh() { m_size = m_surface->size(); + m_hotspot -= m_surface->offset(); Q_EMIT changed(); }