[clutter/clutter-1.16] x11: Replace deprecated Cogl API
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter/clutter-1.16] x11: Replace deprecated Cogl API
- Date: Wed, 3 Jul 2013 17:44:18 +0000 (UTC)
commit dc7d42d87ab8ef6f571685e3a8910ae3a0a5debc
Author: Emmanuele Bassi <ebassi gnome org>
Date: Wed Jul 3 18:24:27 2013 +0100
x11: Replace deprecated Cogl API
clutter/x11/clutter-backend-x11.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/clutter/x11/clutter-backend-x11.c b/clutter/x11/clutter-backend-x11.c
index b7cfcc4..f2892d9 100644
--- a/clutter/x11/clutter-backend-x11.c
+++ b/clutter/x11/clutter-backend-x11.c
@@ -128,10 +128,11 @@ cogl_xlib_filter (XEvent *xevent,
ClutterEvent *event,
gpointer data)
{
+ ClutterBackend *backend = data;
ClutterX11FilterReturn retval;
CoglFilterReturn ret;
- ret = cogl_xlib_handle_event (xevent);
+ ret = cogl_xlib_renderer_handle_event (backend->cogl_renderer, xevent);
switch (ret)
{
case COGL_FILTER_REMOVE:
@@ -391,7 +392,7 @@ clutter_backend_x11_post_parse (ClutterBackend *backend,
settings = clutter_settings_get_default ();
/* add event filter for Cogl events */
- clutter_x11_add_filter (cogl_xlib_filter, NULL);
+ clutter_x11_add_filter (cogl_xlib_filter, backend);
if (clutter_screen == -1)
backend_x11->xscreen = DefaultScreenOfDisplay (backend_x11->xdpy);
@@ -542,7 +543,7 @@ clutter_backend_x11_finalize (GObject *gobject)
g_free (backend_x11->display_name);
- clutter_x11_remove_filter (cogl_xlib_filter, NULL);
+ clutter_x11_remove_filter (cogl_xlib_filter, gobject);
clutter_x11_remove_filter (xsettings_filter, backend_x11);
_clutter_xsettings_client_destroy (backend_x11->xsettings);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]