pidgin/gtkutils.c

changeset 35720
863f87bfc06e
parent 35713
4423f463a782
child 35721
abae078d0525
equal deleted inserted replaced
35719:6bf3252bf6db 35720:863f87bfc06e
1174 1174
1175 return valid; 1175 return valid;
1176 } 1176 }
1177 1177
1178 void 1178 void
1179 pidgin_set_accessible_label (GtkWidget *w, GtkWidget *l) 1179 pidgin_set_accessible_label(GtkWidget *w, GtkLabel *l)
1180 { 1180 {
1181 AtkObject *acc; 1181 AtkObject *acc;
1182 const gchar *label_text; 1182 const gchar *label_text;
1183 const gchar *existing_name; 1183 const gchar *existing_name;
1184 1184
1185 acc = gtk_widget_get_accessible (w); 1185 acc = gtk_widget_get_accessible (w);
1186 1186
1187 /* If this object has no name, set it's name with the label text */ 1187 /* If this object has no name, set it's name with the label text */
1188 existing_name = atk_object_get_name (acc); 1188 existing_name = atk_object_get_name (acc);
1189 if (!existing_name) { 1189 if (!existing_name) {
1190 label_text = gtk_label_get_text (GTK_LABEL(l)); 1190 label_text = gtk_label_get_text(l);
1191 if (label_text) 1191 if (label_text)
1192 atk_object_set_name (acc, label_text); 1192 atk_object_set_name (acc, label_text);
1193 } 1193 }
1194 1194
1195 pidgin_set_accessible_relations(w, l); 1195 pidgin_set_accessible_relations(w, l);

mercurial