inspector: Fix accessibility calls
authorMatthias Clasen <mclasen@redhat.com>
Fri, 21 Oct 2022 01:13:46 +0000 (21:13 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Oct 2022 01:19:13 +0000 (21:19 -0400)
The argument list of gtk_accessible_update_property
is -1-terminated, not NULL-terminated.

gtk/inspector/prop-editor.c
gtk/inspector/strv-editor.c

index df87ef3b38bf8baa5519e068a71fcac6c84c55c3..caf02d1389cdab67538f2bdc2ec1b39d8b0feb79 100644 (file)
@@ -1259,13 +1259,13 @@ property_editor (GObject                *object,
                                       g_strdup_printf ("%s: %s",
                                                        self->name,
                                                        gtk_label_get_text (GTK_LABEL (prop_edit))),
-                                      NULL);
+                                      -1);
     }
   else
     {
       gtk_accessible_update_property (GTK_ACCESSIBLE (prop_edit),
                                       GTK_ACCESSIBLE_PROPERTY_LABEL, self->name,
-                                      NULL);
+                                      -1);
     }
 
   return prop_edit;
index 3230d6335193ad3d1ef157306f719fa12176c54e..9596936a82f769a15ae71c85194fe8a271853092 100644 (file)
@@ -72,7 +72,7 @@ add_string (GtkInspectorStrvEditor *editor,
   gtk_editable_set_text (GTK_EDITABLE (entry), str);
   gtk_accessible_update_property (GTK_ACCESSIBLE (entry),
                                   GTK_ACCESSIBLE_PROPERTY_LABEL, _("Value"),
-                                  NULL);
+                                  -1);
   gtk_widget_show (entry);
   gtk_box_append (GTK_BOX (box), entry);
   g_object_set_data (G_OBJECT (box), "entry", entry);
@@ -83,7 +83,7 @@ add_string (GtkInspectorStrvEditor *editor,
   gtk_accessible_update_property (GTK_ACCESSIBLE (button),
                                   GTK_ACCESSIBLE_PROPERTY_LABEL,
                                   g_strdup_printf (_("Remove %s"), str),
-                                  NULL);
+                                  -1);
   gtk_widget_show (button);
   gtk_box_append (GTK_BOX (box), button);
   g_signal_connect (button, "clicked", G_CALLBACK (remove_string), editor);
@@ -116,7 +116,7 @@ gtk_inspector_strv_editor_init (GtkInspectorStrvEditor *editor)
   gtk_widget_set_halign (editor->button, GTK_ALIGN_END);
   gtk_accessible_update_property (GTK_ACCESSIBLE (editor->button),
                                   GTK_ACCESSIBLE_PROPERTY_LABEL, _("Add"),
-                                  NULL);
+                                  -1);
   gtk_widget_show (editor->button);
   g_signal_connect (editor->button, "clicked", G_CALLBACK (add_cb), editor);