[cogl] Allow cogl_wayland_onscreen_get_surface to be used non-foreignly



commit 6bc12947a51224b70525893143bfe421723ce255
Author: Neil Roberts <neil linux intel com>
Date:   Wed Jul 3 18:26:21 2013 +0100

    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 <robert linux intel com>

 cogl/winsys/cogl-winsys-egl-wayland.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/cogl/winsys/cogl-winsys-egl-wayland.c b/cogl/winsys/cogl-winsys-egl-wayland.c
index 461ed18..0727bbc 100644
--- a/cogl/winsys/cogl-winsys-egl-wayland.c
+++ b/cogl/winsys/cogl-winsys-egl-wayland.c
@@ -636,7 +636,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;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]