{
GtkWidget *main_menu;
GtkWidget *menubar;
- GList *iter;
+ GList *children, *iter;
g_return_val_if_fail (ui_manager, NULL);
/* Get the menubar from the UI manager */
menubar = gtk_ui_manager_get_widget (ui_manager, "/MenuBar");
- iter = gtk_container_get_children (GTK_CONTAINER (menubar));
+ iter = children = gtk_container_get_children (GTK_CONTAINER (menubar));
while (iter) {
GtkWidget *menu;
iter = g_list_next (iter);
}
+ g_list_free (children);
return main_menu;
}
if (subject && strlen (subject)) {
- gchar * escaped_subject = NULL;
-
- escaped_subject = g_markup_escape_text (subject, -1);
+ gchar* escaped_subject = g_markup_escape_text (subject, -1);
g_object_set (G_OBJECT (subject_cell), "markup",
escaped_subject, NULL);
+ g_free (escaped_subject);
} else {
g_object_set (G_OBJECT (subject_cell), "markup",
_("mail_va_no_subject"), NULL);