summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-11-10 14:17:11 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2020-11-10 14:31:56 +0000
commitf9db651f32d9ab032b533cb9961e765d0bdc3ff3 (patch)
tree59b825390d95aa0b7541d5f747d6014f32dd8209
parentc264254d4bc2e641042db744a9ada7504d53351f (diff)
downloadgtk+-f9db651f32d9ab032b533cb9961e765d0bdc3ff3.tar.gz
a11y: Do not copy the list of references
The constructor for GtkReferenceListAccessibleValue is transfer full, which means we should not be copying the GList around. Fixes: #3343
-rw-r--r--gtk/gtkaccessiblevalue.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkaccessiblevalue.c b/gtk/gtkaccessiblevalue.c
index 63cf0321d2..bc893ae742 100644
--- a/gtk/gtkaccessiblevalue.c
+++ b/gtk/gtkaccessiblevalue.c
@@ -569,7 +569,7 @@ gtk_reference_list_accessible_value_new (GList *value)
GtkReferenceListAccessibleValue *self = (GtkReferenceListAccessibleValue *) res;
- self->refs = g_list_copy (value);
+ self->refs = value;
if (self->refs != NULL)
{
for (GList *l = self->refs; l != NULL; l = l->next)