gdk_threads_enter ();
mail_op_queue = modest_runtime_get_mail_operation_queue ();
- if (modest_mail_operation_queue_running_shutdown (mail_op_queue)) {
+ if (modest_tny_account_store_is_shutdown (modest_runtime_get_account_store ()) &&
+ modest_mail_operation_queue_running_shutdown (mail_op_queue)) {
/* Disconnect signals. Will be freed by the destroy notify */
handlers = (MainSignalHandlers *) data;
MainSignalHandlers *handlers;
ModestTnyAccountStore *acc_store;
- GError *error;
+ GError *error = NULL;
GOptionContext *context;
ModestWindowMgr *mgr;
goto cleanup;
}
-
/* Create the account store & launch send queues */
acc_store = modest_runtime_get_account_store ();
modest_tny_account_store_start_send_queues (acc_store);