From 11b0a7db584d21eb7eb94849de79ad033249ae3c Mon Sep 17 00:00:00 2001 From: Mikko Harju Date: Mon, 19 Aug 2013 11:15:25 +0300 Subject: Change setDirectRenderSurface to return the result No need to hide the bool; it can be useful in compositors to check if direct rendering was properly activated. Change-Id: I4c12c9719aa6b7b5ec4a91602c5052b6841e1780 Reviewed-by: Jan Arne Petersen Reviewed-by: Andy Nichols --- src/compositor/compositor_api/qwaylandcompositor.cpp | 4 ++-- src/compositor/compositor_api/qwaylandcompositor.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compositor/compositor_api/qwaylandcompositor.cpp b/src/compositor/compositor_api/qwaylandcompositor.cpp index 0f51c8415..c1300994d 100644 --- a/src/compositor/compositor_api/qwaylandcompositor.cpp +++ b/src/compositor/compositor_api/qwaylandcompositor.cpp @@ -124,9 +124,9 @@ QList QWaylandCompositor::surfacesForClient(WaylandClient* c) return result; } -void QWaylandCompositor::setDirectRenderSurface(QWaylandSurface *surface, QOpenGLContext *context) +bool QWaylandCompositor::setDirectRenderSurface(QWaylandSurface *surface, QOpenGLContext *context) { - m_compositor->setDirectRenderSurface(surface ? surface->handle() : 0, context); + return m_compositor->setDirectRenderSurface(surface ? surface->handle() : 0, context); } QWaylandSurface *QWaylandCompositor::directRenderSurface() const diff --git a/src/compositor/compositor_api/qwaylandcompositor.h b/src/compositor/compositor_api/qwaylandcompositor.h index 0f258617e..cd1f9bd38 100644 --- a/src/compositor/compositor_api/qwaylandcompositor.h +++ b/src/compositor/compositor_api/qwaylandcompositor.h @@ -75,7 +75,7 @@ public: QList surfacesForClient(WaylandClient* client) const; - void setDirectRenderSurface(QWaylandSurface *surface, QOpenGLContext *context); + bool setDirectRenderSurface(QWaylandSurface *surface, QOpenGLContext *context); QWaylandSurface *directRenderSurface() const; QWindow *window()const; -- cgit v1.2.3