[anjal] Force quit on second 'quit' command.
- From: Srinivasa Ragavan <sragavan src gnome org>
- To: svn-commits-list gnome org
- Subject: [anjal] Force quit on second 'quit' command.
- Date: Fri, 22 May 2009 03:34:43 -0400 (EDT)
commit fed38582179f8258b4129e486beed5046f7f3aff
Author: Srinivasa Ragavan <sragavan novell com>
Date: Fri May 22 00:41:17 2009 +0530
Force quit on second 'quit' command.
---
src/mail-component.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/mail-component.c b/src/mail-component.c
index d21127d..c6436c0 100644
--- a/src/mail-component.c
+++ b/src/mail-component.c
@@ -624,6 +624,7 @@ mc_quit_delete (CamelStore *store, struct _store_info *si, MailComponent *mc)
gboolean
mail_component_quit(MailComponent *mc)
{
+ static int quit_on_twice = 0;
if (mc->priv->quit_state == -1)
mc->priv->quit_state = MC_QUIT_START;
@@ -664,7 +665,8 @@ mail_component_quit(MailComponent *mc)
}
/* Falls through */
case MC_QUIT_SYNC:
- while (mc->priv->quit_count > 0 || mc->priv->mail_sync_in_progress > 0)
+ quit_on_twice++;
+ while ((mc->priv->quit_count > 0 || mc->priv->mail_sync_in_progress > 0) && quit_on_twice != 2)
g_main_context_iteration (NULL, TRUE);
mail_cancel_all();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]