/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2002 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2003 Hiroyuki Yamamoto
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
static FolderItem *folder_item;
static gboolean cancelled;
+static gboolean finished;
static void foldersel_create (void);
static void foldersel_init (void);
gtk_widget_grab_focus(ok_button);
gtk_widget_grab_focus(ctree);
- cancelled = FALSE;
+ cancelled = finished = FALSE;
- gtk_main();
+ while (finished == FALSE)
+ gtk_main_iteration();
gtk_widget_hide(window);
gtk_entry_set_text(GTK_ENTRY(entry), "");
folder_item = gtk_ctree_node_get_row_data
(GTK_CTREE(ctree), GTK_CTREE_NODE(list->data));
- gtk_main_quit();
+ finished = TRUE;
}
static void foldersel_cancel(GtkButton *button, gpointer data)
{
cancelled = TRUE;
- gtk_main_quit();
+ finished = TRUE;
}
static void foldersel_activated(void)