diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2012-06-24 19:31:28 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-06-25 08:31:42 +0800 |
commit | f960fd2dff5358f0e13eba7041d35855bf48c22e (patch) | |
tree | 92859c8ba093fa15a3bd7b888332d6e61a704a51 /libgnomecanvas/gailcanvasitem.c | |
parent | 88db20f3e9ff38296c031671de963ae665fd8143 (diff) | |
download | gsoc2013-evolution-f960fd2dff5358f0e13eba7041d35855bf48c22e.tar.gz gsoc2013-evolution-f960fd2dff5358f0e13eba7041d35855bf48c22e.tar.zst gsoc2013-evolution-f960fd2dff5358f0e13eba7041d35855bf48c22e.zip |
Reduce usage of g_type_class_peek_parent().
G_DEFINE_TYPE macros define a static "parent_class" variable.
Diffstat (limited to 'libgnomecanvas/gailcanvasitem.c')
-rw-r--r-- | libgnomecanvas/gailcanvasitem.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libgnomecanvas/gailcanvasitem.c b/libgnomecanvas/gailcanvasitem.c index ab4f6a4dda..53e0e4666c 100644 --- a/libgnomecanvas/gailcanvasitem.c +++ b/libgnomecanvas/gailcanvasitem.c @@ -53,8 +53,6 @@ static void get_item_extents (GnomeCanvasItem * static gboolean is_item_in_window (GnomeCanvasItem *item, const GdkRectangle *extents); -static AtkGObjectAccessibleClass *parent_class = NULL; - G_DEFINE_TYPE_WITH_CODE (GailCanvasItem, gail_canvas_item, ATK_TYPE_GOBJECT_ACCESSIBLE, @@ -85,7 +83,7 @@ static void gail_canvas_item_initialize (AtkObject *obj, gpointer data) { - ATK_OBJECT_CLASS (parent_class)->initialize (obj, data); + ATK_OBJECT_CLASS (gail_canvas_item_parent_class)->initialize (obj, data); g_object_set_data (G_OBJECT (obj), "atk-component-layer", GINT_TO_POINTER (ATK_LAYER_MDI)); @@ -96,8 +94,6 @@ gail_canvas_item_class_init (GailCanvasItemClass *klass) { AtkObjectClass *class = ATK_OBJECT_CLASS (klass); - parent_class = g_type_class_peek_parent (klass); - class->get_parent = gail_canvas_item_get_parent; class->get_index_in_parent = gail_canvas_item_get_index_in_parent; class->ref_state_set = gail_canvas_item_ref_state_set; @@ -185,7 +181,7 @@ gail_canvas_item_ref_state_set (AtkObject *obj) g_return_val_if_fail (GAIL_IS_CANVAS_ITEM (obj), NULL); atk_gobj = ATK_GOBJECT_ACCESSIBLE (obj); - state_set = ATK_OBJECT_CLASS (parent_class)->ref_state_set (obj); + state_set = ATK_OBJECT_CLASS (gail_canvas_item_parent_class)->ref_state_set (obj); g_obj = atk_gobject_accessible_get_object (atk_gobj); if (g_obj == NULL) |