diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-10-28 01:19:32 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-10-30 01:51:38 +0800 |
commit | d33983e34ff46696ca48eafb0c37cb8a3ed03c84 (patch) | |
tree | a35c2dfbb7c1c87327f573395dfa9ef8234c9cd3 /libgnomecanvas/gnome-canvas.c | |
parent | 65b1049d7028a3394961f6d4fe4418e6cdef6053 (diff) | |
download | gsoc2013-evolution-d33983e34ff46696ca48eafb0c37cb8a3ed03c84.tar.gz gsoc2013-evolution-d33983e34ff46696ca48eafb0c37cb8a3ed03c84.tar.zst gsoc2013-evolution-d33983e34ff46696ca48eafb0c37cb8a3ed03c84.zip |
Rename GnomeCanvasItem.destroy() to dispose().
To clarify the semantics: the method may be called multiple times
so pointers should be set to NULL after freeing or unreferencing.
Diffstat (limited to 'libgnomecanvas/gnome-canvas.c')
-rw-r--r-- | libgnomecanvas/gnome-canvas.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libgnomecanvas/gnome-canvas.c b/libgnomecanvas/gnome-canvas.c index 26d853e8a4..b72d0a1b50 100644 --- a/libgnomecanvas/gnome-canvas.c +++ b/libgnomecanvas/gnome-canvas.c @@ -347,7 +347,7 @@ gnome_canvas_item_dispose (GObject *object) if (item->canvas && item == item->canvas->focused_item) item->canvas->focused_item = NULL; - /* Normal destroy stuff */ + /* Normal dispose stuff */ if (item->flags & GNOME_CANVAS_ITEM_MAPPED) (* GNOME_CANVAS_ITEM_GET_CLASS (item)->unmap) (item); @@ -358,12 +358,12 @@ gnome_canvas_item_dispose (GObject *object) if (item->parent) group_remove (GNOME_CANVAS_GROUP (item->parent), item); - if (GNOME_CANVAS_ITEM_GET_CLASS (item)->destroy) - GNOME_CANVAS_ITEM_GET_CLASS (item)->destroy (item); + if (GNOME_CANVAS_ITEM_GET_CLASS (item)->dispose) + GNOME_CANVAS_ITEM_GET_CLASS (item)->dispose (item); G_OBJECT_CLASS (item_parent_class)->dispose (object); /* items should remove any reference to item->canvas after the - first ::destroy */ + first ::dispose */ item->canvas = NULL; } @@ -1190,7 +1190,7 @@ static void gnome_canvas_group_get_property (GObject *object, GValue *value, GParamSpec *pspec); -static void gnome_canvas_group_destroy (GnomeCanvasItem *object); +static void gnome_canvas_group_dispose (GnomeCanvasItem *object); static void gnome_canvas_group_update (GnomeCanvasItem *item, const cairo_matrix_t *matrix, @@ -1277,7 +1277,7 @@ gnome_canvas_group_class_init (GnomeCanvasGroupClass *class) -G_MAXDOUBLE, G_MAXDOUBLE, 0.0, (G_PARAM_READABLE | G_PARAM_WRITABLE))); - item_class->destroy = gnome_canvas_group_destroy; + item_class->dispose = gnome_canvas_group_dispose; item_class->update = gnome_canvas_group_update; item_class->realize = gnome_canvas_group_realize; item_class->unrealize = gnome_canvas_group_unrealize; @@ -1346,9 +1346,9 @@ gnome_canvas_group_get_property (GObject *gobject, guint param_id, } } -/* Destroy handler for canvas groups */ +/* Dispose handler for canvas groups */ static void -gnome_canvas_group_destroy (GnomeCanvasItem *object) +gnome_canvas_group_dispose (GnomeCanvasItem *object) { GnomeCanvasGroup *group; @@ -1361,8 +1361,8 @@ gnome_canvas_group_destroy (GnomeCanvasItem *object) g_object_run_dispose (G_OBJECT (group->item_list->data)); } - if (GNOME_CANVAS_ITEM_CLASS (group_parent_class)->destroy) - GNOME_CANVAS_ITEM_CLASS (group_parent_class)->destroy (object); + if (GNOME_CANVAS_ITEM_CLASS (group_parent_class)->dispose) + GNOME_CANVAS_ITEM_CLASS (group_parent_class)->dispose (object); } /* Update handler for canvas groups */ |