From: Sergio Villar Senin Date: Mon, 25 Jun 2007 15:48:08 +0000 (+0000) Subject: * Added two missing gdk_threads_enter/leave statements X-Git-Tag: git_migration_finished~3125 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=84d8e0aa2e46366d51ab5eacb51fe392131942c9;ds=sidebyside * Added two missing gdk_threads_enter/leave statements pmo-trunk-r2408 --- diff --git a/src/modest-mail-operation.c b/src/modest-mail-operation.c index 5f636da..e203be2 100644 --- a/src/modest-mail-operation.c +++ b/src/modest-mail-operation.c @@ -1971,7 +1971,9 @@ transfer_msgs_cb (TnyFolder *folder, gboolean cancelled, GError **err, gpointer /* If user defined callback function was defined, call it */ if (helper->user_callback) { + gdk_threads_enter (); helper->user_callback (priv->source, helper->user_data); + gdk_threads_leave (); } /* Free */ @@ -2084,8 +2086,11 @@ on_refresh_folder (TnyFolder *folder, out: /* Call user defined callback, if it exists */ - if (helper->user_callback) + if (helper->user_callback) { + gdk_threads_enter (); helper->user_callback (priv->source, folder, helper->user_data); + gdk_threads_leave (); + } /* Free */ g_object_unref (helper->mail_op);