]> Pileus Git - ~andy/gtk/commitdiff
accellabel: Use gtk_widget_class_set_accessible_role()
authorBenjamin Otte <otte@gnome.org>
Mon, 18 Jul 2011 16:15:47 +0000 (18:15 +0200)
committerBenjamin Otte <otte@gnome.org>
Mon, 18 Jul 2011 16:30:51 +0000 (18:30 +0200)
gtk/a11y/gtklabelaccessible.c
gtk/gtkaccellabel.c

index b61848d545b0d5c98c272599cff1526a2bb0044f..b794385e7dcc23fb04309329b27f0b1c4738c0bc 100644 (file)
@@ -63,10 +63,7 @@ gtk_label_accessible_initialize (AtkObject *obj,
         }
     }
 
-  if (GTK_IS_ACCEL_LABEL (widget))
-    obj->role = ATK_ROLE_ACCEL_LABEL;
-  else
-    obj->role = ATK_ROLE_LABEL;
+  obj->role = ATK_ROLE_LABEL;
 }
 
 static gboolean
index 734e5116fd39d840588963c0a53ad4f2b1a1cb48..faf469a7e3a801839950a1c5a04b4b6b3ad982a2 100644 (file)
@@ -144,6 +144,8 @@ gtk_accel_label_class_init (GtkAccelLabelClass *class)
   widget_class->get_preferred_width = gtk_accel_label_get_preferred_width;
   widget_class->destroy = gtk_accel_label_destroy;
 
+  gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_ACCEL_LABEL);
+
   class->signal_quote1 = g_strdup ("<:");
   class->signal_quote2 = g_strdup (":>");