Mark QWaylandWindow::wlSurface as const

Change-Id: I416fee67bb35a88f55ac6d24d203e607f1ea1f32
Reviewed-by: David Edmundson <davidedmundson@kde.org>
This commit is contained in:
David Redondo 2023-12-06 14:51:53 +01:00
parent e992607d50
commit 992aa7e561
2 changed files with 3 additions and 3 deletions

View File

@ -933,7 +933,7 @@ QPointF QWaylandWindow::mapFromWlSurface(const QPointF &surfacePosition) const
return QPointF(surfacePosition.x() - margins.left(), surfacePosition.y() - margins.top());
}
wl_surface *QWaylandWindow::wlSurface()
wl_surface *QWaylandWindow::wlSurface() const
{
QReadLocker locker(&mSurfaceLock);
return mSurface ? mSurface->object() : nullptr;

View File

@ -129,10 +129,10 @@ public:
QPointF mapFromWlSurface(const QPointF &surfacePosition) const;
QWaylandSurface *waylandSurface() const { return mSurface.data(); }
::wl_surface *wlSurface();
::wl_surface *wlSurface() const;
::wl_surface *surface() const override
{
return const_cast<QWaylandWindow *>(this)->wlSurface();
return wlSurface();
}
static QWaylandWindow *fromWlSurface(::wl_surface *surface);