From 386857ba6a9d927f96c8dc18139577fe768055a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Mon, 11 Apr 2011 13:17:44 -0400 Subject: [PATCH] Add struct window accessor for the wl_surface --- clients/window.c | 6 ++++++ clients/window.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/clients/window.c b/clients/window.c index 25a5ab52..db07af3c 100644 --- a/clients/window.c +++ b/clients/window.c @@ -752,6 +752,12 @@ window_set_surface(struct window *window, cairo_surface_t *surface) window->cairo_surface = surface; } +struct wl_surface * +window_get_wl_surface(struct window *window) +{ + return window->surface; +} + static void window_resize_cairo_window_surface(struct window *window) { diff --git a/clients/window.h b/clients/window.h index f45a2818..85c9ad0b 100644 --- a/clients/window.h +++ b/clients/window.h @@ -184,6 +184,9 @@ window_set_surface(struct window *window, cairo_surface_t *surface); void window_create_surface(struct window *window); +struct wl_surface * +window_get_wl_surface(struct window *window); + enum window_buffer_type { WINDOW_BUFFER_TYPE_EGL_WINDOW, WINDOW_BUFFER_TYPE_EGL_IMAGE,