summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/compositor_api.pri
diff options
context:
space:
mode:
authorMikko Levonmaa <mikko.levonmaa@lge.com>2015-09-28 14:47:27 +0300
committerMikko Levonmaa <mikko.levonmaa@bitfactor.fi>2015-10-14 11:54:45 +0000
commita64dcb7416fd5c0100ad176adf26f30b826cbfd6 (patch)
treebf54bba0920a1ab72be29b511a94ae7653d0d494 /src/compositor/compositor_api/compositor_api.pri
parentcfd6c9bfc66036e2ec24804d7ceef051992fef47 (diff)
Introduce QWaylandTextureBufferAttacher
Current surface implementation has two separate pointers to a buffer attacher and it can only be set via the base classes setter. When set externally the QWaylandQuickSurface is unaware of the change and assumes certain members to be present, thus leading to crashes. QWaylandSurface assumes ownership of the attacher instance. This commit also exposes the raw wayland buffer to allow more flexible attachers. Change-Id: If2677b779a035222f92c8dad78b27427c48f0851 Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
Diffstat (limited to 'src/compositor/compositor_api/compositor_api.pri')
-rw-r--r--src/compositor/compositor_api/compositor_api.pri7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/compositor/compositor_api/compositor_api.pri b/src/compositor/compositor_api/compositor_api.pri
index ac356b8fa..903eef9e5 100644
--- a/src/compositor/compositor_api/compositor_api.pri
+++ b/src/compositor/compositor_api/compositor_api.pri
@@ -34,13 +34,16 @@ qtHaveModule(quick) {
compositor_api/qwaylandquickcompositor.cpp \
compositor_api/qwaylandquicksurface.cpp \
compositor_api/qwaylandquickoutput.cpp \
- compositor_api/qwaylandsurfaceitem.cpp
+ compositor_api/qwaylandsurfaceitem.cpp \
+ compositor_api/qwaylandtexturebufferattacher.cpp
HEADERS += \
compositor_api/qwaylandquickcompositor.h \
compositor_api/qwaylandquicksurface.h \
compositor_api/qwaylandquickoutput.h \
- compositor_api/qwaylandsurfaceitem.h
+ compositor_api/qwaylandsurfaceitem.h \
+ compositor_api/qwaylandtexturebufferattacher_p.h
+
QT += qml quick
}