739
739
if (variant != NULL) {
740
740
const gchar * setname = NULL;
741
setname = g_variant_dup_string(variant, NULL);
741
setname = g_variant_get_string(variant, NULL);
742
742
atk_object_set_name(aobj, setname);
744
744
/* The atk docs advise to set the name of the atk object to an empty
745
745
* string, but GTK doesn't yet do the same, and setting the name to NULL
746
746
* causes tests to fail.
748
gchar * setname = NULL;
749
748
const gchar * label = NULL;
750
/* We don't want the underscore for mnewmonics */
751
749
label = dbusmenu_menuitem_property_get(mi, DBUSMENU_MENUITEM_PROP_LABEL);
753
GRegex * regex = g_regex_new ("_", 0, 0, NULL);
754
setname = g_regex_replace_literal (regex, label, -1, 0, "", 0, NULL);
755
g_regex_unref(regex);
757
atk_object_set_name(aobj, setname);
752
gchar * setname = NULL;
754
/* We don't want the underscore for mnewmonics */
755
GRegex * regex = g_regex_new ("_", 0, 0, NULL);
756
setname = g_regex_replace_literal (regex, label, -1, 0, "", 0, NULL);
757
g_regex_unref(regex);
759
atk_object_set_name(aobj, setname);