From 3060d4436595391a47e0aaf8b39d970f9eb74c8c Mon Sep 17 00:00:00 2001 From: Neil Roberts Date: Wed, 3 Jul 2013 18:26:21 +0100 Subject: [PATCH] Allow cogl_wayland_onscreen_get_surface to be used non-foreignly cogl_wayland_onscreen_get_surface previously only worked if the onscreen had a foreign surface on it. However there is no reason why this shouldn't also work fine for manipulating the surface that Cogl created as well. We may want to consider adding a separate getter for the foreign surface that can be used before the framebuffer is allocated. Reviewed-by: Robert Bragg (cherry picked from commit 6bc12947a51224b70525893143bfe421723ce255) --- cogl/winsys/cogl-winsys-egl-wayland.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cogl/winsys/cogl-winsys-egl-wayland.c b/cogl/winsys/cogl-winsys-egl-wayland.c index 8c230ee3c..3b6961112 100644 --- a/cogl/winsys/cogl-winsys-egl-wayland.c +++ b/cogl/winsys/cogl-winsys-egl-wayland.c @@ -637,7 +637,7 @@ cogl_wayland_onscreen_get_surface (CoglOnscreen *onscreen) CoglFramebuffer *fb; fb = COGL_FRAMEBUFFER (onscreen); - if (fb->allocated && !onscreen->foreign_surface) + if (fb->allocated) { CoglOnscreenEGL *egl_onscreen = onscreen->winsys; CoglOnscreenWayland *wayland_onscreen = egl_onscreen->platform;