diff options
Diffstat (limited to 'src/compositor/wayland_wrapper/qwlcompositor.cpp')
-rw-r--r-- | src/compositor/wayland_wrapper/qwlcompositor.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/compositor/wayland_wrapper/qwlcompositor.cpp b/src/compositor/wayland_wrapper/qwlcompositor.cpp index 43c9475e4..2fd91f30d 100644 --- a/src/compositor/wayland_wrapper/qwlcompositor.cpp +++ b/src/compositor/wayland_wrapper/qwlcompositor.cpp @@ -300,6 +300,7 @@ void Compositor::compositor_create_surface(Resource *resource, uint32_t id) { QWaylandSurface *surface = new QWaylandSurface(resource->client(), id, resource->version(), m_qt_compositor); m_surfaces << surface->handle(); + surface->handle()->addToOutput(primaryOutput()->handle()); //BUG: This may not be an on-screen window surface though m_qt_compositor->surfaceCreated(surface); } @@ -405,18 +406,6 @@ InputDevice* Compositor::defaultInputDevice() return m_inputDevices.last()->handle(); } -QList<QtWayland::Surface *> Compositor::surfacesForClient(wl_client *client) -{ - QList<QtWayland::Surface *> ret; - - for (int i=0; i < m_surfaces.count(); ++i) { - if (m_surfaces.at(i)->resource()->client() == client) { - ret.append(m_surfaces.at(i)); - } - } - return ret; -} - void Compositor::configureTouchExtension(int flags) { if (m_touchExtension) |