summaryrefslogtreecommitdiff
path: root/gtk/gtkmodelmenuitem.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2014-01-04 23:15:40 -0500
committerMatthias Clasen <mclasen@redhat.com>2014-01-04 23:15:40 -0500
commitb4d9ea18781c8cee9597872acf2ff13f087f73d3 (patch)
tree0a71dd317f841185e7d3e08eb3cb29d3e73b4526 /gtk/gtkmodelmenuitem.c
parent01ad01a801fb2e03536633d8d735d51e0c70fb4b (diff)
downloadgtk+-b4d9ea18781c8cee9597872acf2ff13f087f73d3.tar.gz
GtkModelMenuItem: set initial accessible role
The initial state of GtkModelMenuItem is that of a normal menu item, but the accessible we are using, GtkCheckMenuItemAccessible, starts out with a role of 'check menu item'. Fix that up by explicitly setting the initial accessible role.
Diffstat (limited to 'gtk/gtkmodelmenuitem.c')
-rw-r--r--gtk/gtkmodelmenuitem.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkmodelmenuitem.c b/gtk/gtkmodelmenuitem.c
index 2235ff7e68..bb5210cf65 100644
--- a/gtk/gtkmodelmenuitem.c
+++ b/gtk/gtkmodelmenuitem.c
@@ -356,6 +356,8 @@ gtk_model_menu_item_class_init (GtkModelMenuItemClass *class)
g_object_class_install_property (object_class, PROP_ACCEL,
g_param_spec_string ("accel", "accel", "accel", NULL,
G_PARAM_WRITABLE | G_PARAM_STATIC_STRINGS));
+
+ gtk_widget_class_set_accessible_role (GTK_WIDGET_CLASS (class), ATK_ROLE_MENU_ITEM);
}
GtkWidget *