From adc6bcdfee79341da44984a1fc785ca8b3e4f0c6 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 1 Apr 2004 21:41:54 +0000 Subject: simplify menu_item_set_label() svn path=/trunk/; revision=25289 --- mail/mail-account-gui.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'mail/mail-account-gui.c') diff --git a/mail/mail-account-gui.c b/mail/mail-account-gui.c index 97cffb7fb3..6234b2007e 100644 --- a/mail/mail-account-gui.c +++ b/mail/mail-account-gui.c @@ -1318,18 +1318,13 @@ signature_removed (ESignatureList *signatures, ESignature *sig, MailAccountGui * } static void -menu_item_set_label (GtkWidget *widget, const char *label) +menu_item_set_label (GtkMenuItem *item, const char *label) { - GList *child; + GtkWidget *widget; - child = gtk_container_get_children ((GtkContainer *) widget); - while (child != NULL) { - if (GTK_IS_LABEL (child->data)) { - gtk_label_set_text (child->data, label); - break; - } - child = child->next; - } + widget = gtk_bin_get_child ((GtkBin *) item); + if (GTK_IS_LABEL (widget)) + gtk_label_set_text ((GtkLabel *) widget, label); } static void -- cgit v1.2.3