From a8749a5b6453e1d327ed7622818ead408e1cf569 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Thu, 19 Apr 2007 15:28:04 +0000 Subject: [PATCH] Change clutter_glx_get_default_screen() to return a Screen pointer Now that we have clutter_backend_get_screen_number(), we can directly return the Screen pointer inside the GLX backend API. --- clutter/glx/clutter-backend-glx.c | 8 ++++---- clutter/glx/clutter-glx.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/clutter/glx/clutter-backend-glx.c b/clutter/glx/clutter-backend-glx.c index c02875b7f..b575bff0b 100644 --- a/clutter/glx/clutter-backend-glx.c +++ b/clutter/glx/clutter-backend-glx.c @@ -388,22 +388,22 @@ clutter_glx_get_default_display (void) /** * clutter_glx_get_default_screen: * - * FIXME + * Gets the pointer to the default X Screen object. * * Return value: FIXME * * Since: 0.4 */ -gint +Screen * clutter_glx_get_default_screen (void) { if (!backend_singleton) { g_critical ("GLX backend has not been initialised"); - return -1; + return NULL; } - return backend_singleton->xscreen_num; + return backend_singleton->xscreen; } /** diff --git a/clutter/glx/clutter-glx.h b/clutter/glx/clutter-glx.h index bc12e8b8f..64ceb0d15 100644 --- a/clutter/glx/clutter-glx.h +++ b/clutter/glx/clutter-glx.h @@ -37,7 +37,7 @@ void clutter_glx_trap_x_errors (void); gint clutter_glx_untrap_x_errors (void); Display *clutter_glx_get_default_display (void); -gint clutter_glx_get_default_screen (void); +Screen * clutter_glx_get_default_screen (void); Window clutter_glx_get_root_window (void); Window clutter_glx_get_stage_window (ClutterStage *stage);