From: Matthias Clasen Date: Sun, 18 Jun 2023 11:35:52 +0000 (-0400) Subject: Revert "colordialogbutton: Shuffle accessible roles around" X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~130^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=30c38951b92ffc6b342c7b203739699cead46b4c;p=gtk4.git Revert "colordialogbutton: Shuffle accessible roles around" This reverts commit 343b9d246ff09e24842020e907a681984ea6d610. Unfortunately, this makes it so that the focus ends up on the 'generic' accessible, not the one with the label, and orca remains quiet. --- diff --git a/gtk/gtkcolordialogbutton.c b/gtk/gtkcolordialogbutton.c index 8fdb630396..dce03690d1 100644 --- a/gtk/gtkcolordialogbutton.c +++ b/gtk/gtkcolordialogbutton.c @@ -110,9 +110,7 @@ gtk_color_dialog_button_init (GtkColorDialogButton *self) self->color = GDK_RGBA ("00000000"); - self->button = g_object_new (GTK_TYPE_BUTTON, - "accessible-role", GTK_ACCESSIBLE_ROLE_GENERIC, - NULL); + self->button = gtk_button_new (); g_signal_connect_swapped (self->button, "clicked", G_CALLBACK (button_clicked), self); gtk_widget_set_parent (self->button, GTK_WIDGET (self)); @@ -282,7 +280,6 @@ gtk_color_dialog_button_class_init (GtkColorDialogButtonClass *class) gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BIN_LAYOUT); gtk_widget_class_set_css_name (widget_class, "colorbutton"); - gtk_widget_class_set_accessible_role (widget_class, GTK_ACCESSIBLE_ROLE_BUTTON); } /* }}} */