[clutter] clutter-stage-x11: Make sure to set geometry x and y



commit b96773f9c9b3c397ade8e88b3b3523e63732843f
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Wed Nov 9 16:37:32 2011 -0500

    clutter-stage-x11: Make sure to set geometry x and y
    
    Otherwise, we could be dealing with uninitialized values, causing
    havoc all over the place.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663733

 clutter/x11/clutter-stage-x11.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/clutter/x11/clutter-stage-x11.c b/clutter/x11/clutter-stage-x11.c
index f9ae163..edf7b9c 100644
--- a/clutter/x11/clutter-stage-x11.c
+++ b/clutter/x11/clutter-stage-x11.c
@@ -204,6 +204,8 @@ clutter_stage_x11_get_geometry (ClutterStageWindow    *stage_window,
   ClutterStageCogl *stage_cogl = CLUTTER_STAGE_COGL (stage_x11);
   ClutterBackendX11 *backend_x11 = CLUTTER_BACKEND_X11 (stage_cogl->backend);
 
+  geometry->x = geometry->y = 0;
+
   /* If we're fullscreen, return the size of the display. */
   if ((stage_x11->state & CLUTTER_STAGE_STATE_FULLSCREEN) &&
       stage_x11->fullscreening)



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