diff options
author | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-07-29 13:48:26 +0200 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-08-28 13:09:36 +0200 |
commit | 964eb66e37dbbb9ff6736c3b40e8fcc76d1b8d61 (patch) | |
tree | 77c728990a42970fe6151cc8a593a8a1a5dc06ed /src/compositor/compositor_api/qwaylandquickcompositor.cpp | |
parent | 7c5d8fc7fd9ea7391e97bde950f5a866ae1f78b6 (diff) |
Move surface management to outputs
Change-Id: I427e576a4e0834d6266af2670f7ff47e078153d4
Diffstat (limited to 'src/compositor/compositor_api/qwaylandquickcompositor.cpp')
-rw-r--r-- | src/compositor/compositor_api/qwaylandquickcompositor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compositor/compositor_api/qwaylandquickcompositor.cpp b/src/compositor/compositor_api/qwaylandquickcompositor.cpp index e168fb6c8..2a85156c1 100644 --- a/src/compositor/compositor_api/qwaylandquickcompositor.cpp +++ b/src/compositor/compositor_api/qwaylandquickcompositor.cpp @@ -57,8 +57,8 @@ public: void compositor_create_surface(Resource *resource, uint32_t id) Q_DECL_OVERRIDE { QWaylandQuickSurface *surface = new QWaylandQuickSurface(resource->client(), id, wl_resource_get_version(resource->handle), static_cast<QWaylandQuickCompositor *>(m_qt_compositor)); - surface->handle()->addToOutput(primaryOutput()->handle()); - m_surfaces << surface->handle(); + primaryOutput()->addSurface(surface); + //BUG: This may not be an on-screen window surface though m_qt_compositor->surfaceCreated(surface); } |