Do cancel "Send&receive" operation when closing the accounts window
authorSergio Villar Senín <svillar@igalia.com>
Wed, 13 May 2009 11:38:09 +0000 (13:38 +0200)
committerSergio Villar Senín <svillar@igalia.com>
Wed, 13 May 2009 11:38:09 +0000 (13:38 +0200)
src/hildon2/modest-hildon2-window-mgr.c

index 5b946e1..0b9f8d4 100644 (file)
@@ -602,7 +602,9 @@ cancel_window_operations (ModestWindow *window)
                GSList* tmp_list = NULL;
 
                type = modest_mail_operation_get_type_operation (MODEST_MAIL_OPERATION (pending_ops->data));
                GSList* tmp_list = NULL;
 
                type = modest_mail_operation_get_type_operation (MODEST_MAIL_OPERATION (pending_ops->data));
-               if (type == MODEST_MAIL_OPERATION_TYPE_RECEIVE || type == MODEST_MAIL_OPERATION_TYPE_OPEN) {
+               if (type == MODEST_MAIL_OPERATION_TYPE_RECEIVE ||
+                   type == MODEST_MAIL_OPERATION_TYPE_OPEN ||
+                   type == MODEST_MAIL_OPERATION_TYPE_SEND_AND_RECEIVE) {
                        modest_mail_operation_cancel (pending_ops->data);
                }
                g_object_unref (G_OBJECT (pending_ops->data));
                        modest_mail_operation_cancel (pending_ops->data);
                }
                g_object_unref (G_OBJECT (pending_ops->data));