Add public api to retrieve struct wl_display *
authorJørgen Lind <jorgen.lind@nokia.com>
Tue, 10 Apr 2012 13:28:54 +0000 (15:28 +0200)
committerJørgen Lind <jorgen.lind@nokia.com>
Wed, 11 Apr 2012 07:54:27 +0000 (09:54 +0200)
Change-Id: I3e1b77419152cf1fbec64e517cf817f0d4a39b66
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/compositor/compositor_api/waylandcompositor.cpp
src/compositor/compositor_api/waylandcompositor.h

index 79a875a..e8df248 100644 (file)
@@ -85,6 +85,10 @@ WaylandCompositor::~WaylandCompositor()
     delete m_compositor;
 }
 
+struct wl_display *WaylandCompositor::waylandDisplay() const
+{
+    return m_compositor->wl_display();
+}
 void WaylandCompositor::frameFinished(WaylandSurface *surface)
 {
     Wayland::Surface *surfaceImpl = surface? surface->handle():0;
index 1986bf7..4fadf82 100644 (file)
@@ -63,6 +63,8 @@ public:
     WaylandCompositor(QWindow *window = 0, const char *socketName = 0);
     virtual ~WaylandCompositor();
 
+    struct wl_display *waylandDisplay() const;
+
     void frameFinished(WaylandSurface *surface = 0);
 
     void destroyClientForSurface(WaylandSurface *surface);