From 3db49c4f12be0984f2ea78771348bf3dc8300ba3 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Tue, 24 Jul 2007 19:03:04 +0000 Subject: [PATCH] 2007-07-24 Emmanuele Bassi * clutter/eglx/clutter-backend-egl.c: * clutter/eglnative/clutter-backend-egl.c: * clutter/sdl/clutter-backend-sdl.c: Destroy the stage in every backend. --- ChangeLog | 7 +++++++ clutter/eglnative/clutter-backend-egl.c | 2 +- clutter/eglx/clutter-backend-egl.c | 2 +- clutter/sdl/clutter-backend-sdl.c | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1349cc356..daf1202b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-07-24 Emmanuele Bassi + + * clutter/eglx/clutter-backend-egl.c: + * clutter/eglnative/clutter-backend-egl.c: + * clutter/sdl/clutter-backend-sdl.c: Destroy the stage in every + backend. + 2007-07-24 Emmanuele Bassi * clutter/glx/clutter-backend-glx.c: Destroy the stage, don't diff --git a/clutter/eglnative/clutter-backend-egl.c b/clutter/eglnative/clutter-backend-egl.c index 954017836..da34e6485 100644 --- a/clutter/eglnative/clutter-backend-egl.c +++ b/clutter/eglnative/clutter-backend-egl.c @@ -130,7 +130,7 @@ clutter_backend_egl_dispose (GObject *gobject) if (backend_egl->stage) { - g_object_unref (backend_egl->stage); + clutter_actor_destroy (backend_egl->stage); backend_egl->stage = NULL; } diff --git a/clutter/eglx/clutter-backend-egl.c b/clutter/eglx/clutter-backend-egl.c index a5133e2df..cdb7d859e 100644 --- a/clutter/eglx/clutter-backend-egl.c +++ b/clutter/eglx/clutter-backend-egl.c @@ -230,7 +230,7 @@ clutter_backend_egl_dispose (GObject *gobject) if (backend_egl->stage) { - g_object_unref (backend_egl->stage); + clutter_actor_destroy (backend_egl->stage); backend_egl->stage = NULL; } diff --git a/clutter/sdl/clutter-backend-sdl.c b/clutter/sdl/clutter-backend-sdl.c index 6447f920b..52946ed6f 100644 --- a/clutter/sdl/clutter-backend-sdl.c +++ b/clutter/sdl/clutter-backend-sdl.c @@ -146,7 +146,7 @@ clutter_backend_sdl_dispose (GObject *gobject) if (backend_sdl->stage) { - g_object_unref (backend_sdl->stage); + clutter_actor_destroy (backend_sdl->stage); backend_sdl->stage = NULL; }