summaryrefslogtreecommitdiff
path: root/gtk/gtkatcontext.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-03-19 17:00:04 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-03-19 17:01:28 -0400
commit3cfe69d71108a47f080819edbc9e884199361d8f (patch)
treef1fcc0ff687d34b6b0685d7886bccefe1137cb75 /gtk/gtkatcontext.c
parentb9da74590be6860c55fa2dca7b61d785ae174fe6 (diff)
downloadgtk+-3cfe69d71108a47f080819edbc9e884199361d8f.tar.gz
a11y: Don't copy attribute names in attribute setsa11y-strdup
We only need these names when serializing a11y information for tests. And copying these strings is entirely unnecessary. So, just pass a callback instead.
Diffstat (limited to 'gtk/gtkatcontext.c')
-rw-r--r--gtk/gtkatcontext.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtkatcontext.c b/gtk/gtkatcontext.c
index 840c64e875..83c9be2a87 100644
--- a/gtk/gtkatcontext.c
+++ b/gtk/gtkatcontext.c
@@ -384,15 +384,15 @@ gtk_at_context_init (GtkATContext *self)
self->properties =
gtk_accessible_attribute_set_new (G_N_ELEMENTS (property_attrs),
- property_attrs,
+ (GtkAccessibleAttributeNameFunc) gtk_accessible_property_get_attribute_name,
(GtkAccessibleAttributeDefaultFunc) gtk_accessible_value_get_default_for_property);
self->relations =
gtk_accessible_attribute_set_new (G_N_ELEMENTS (relation_attrs),
- relation_attrs,
+ (GtkAccessibleAttributeNameFunc) gtk_accessible_relation_get_attribute_name,
(GtkAccessibleAttributeDefaultFunc) gtk_accessible_value_get_default_for_relation);
self->states =
gtk_accessible_attribute_set_new (G_N_ELEMENTS (state_attrs),
- state_attrs,
+ (GtkAccessibleAttributeNameFunc) gtk_accessible_state_get_attribute_name,
(GtkAccessibleAttributeDefaultFunc) gtk_accessible_value_get_default_for_state);
}