summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-06-07 13:49:37 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2012-06-07 14:08:57 -0400
commitccdd920501fb9c5f70437990d3d3017954fe2e1c (patch)
tree57c0732a28e4fd7b5dcd9c34d48c6115e417d390
parenta9777929c4dd1a6975afd38c9e708ebc14cd7b02 (diff)
downloadnautilus-ccdd920501fb9c5f70437990d3d3017954fe2e1c.tar.gz
editable-label: fix accessibility support
Use the previously introduced function to create a suitable GtkAccessible implementation. https://bugzilla.gnome.org/show_bug.cgi?id=672498
-rw-r--r--eel/eel-editable-label.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/eel/eel-editable-label.c b/eel/eel-editable-label.c
index 8fb57383d..8a9057b45 100644
--- a/eel/eel-editable-label.c
+++ b/eel/eel-editable-label.c
@@ -4226,9 +4226,10 @@ eel_editable_label_get_accessible (GtkWidget *widget)
NULL
};
- type = eel_accessibility_create_derived_type ("EelEditableLabelAccessible",
- G_TYPE_FROM_INSTANCE (widget),
- eel_editable_label_accessible_class_init);
+ type = eel_accessibility_create_accessible_gtype
+ ("EelEditableLabelAccessible",
+ widget,
+ (GClassInitFunc) eel_editable_label_accessible_class_init);
if (!type)
return NULL;
@@ -4237,8 +4238,7 @@ eel_editable_label_get_accessible (GtkWidget *widget)
g_type_add_interface_static (type, ATK_TYPE_TEXT, &atk_text_info);
}
- accessible = g_object_new (type, NULL);
+ accessible = g_object_new (type, "widget", widget, NULL);
return eel_accessibility_set_atk_object_return (widget, accessible);
}
-