[evolution-data-server] imapx_parse_contents: Add a CamelIMAPXStream parameter.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] imapx_parse_contents: Add a CamelIMAPXStream parameter.
- Date: Mon, 12 Aug 2013 11:21:49 +0000 (UTC)
commit 534093e9e2e9f02130512e2934ea766cf0f427da
Author: Matthew Barnes <mbarnes redhat com>
Date: Mon Aug 12 05:56:29 2013 -0400
imapx_parse_contents: Add a CamelIMAPXStream parameter.
camel/camel-imapx-server.c | 20 ++++++++------------
1 files changed, 8 insertions(+), 12 deletions(-)
---
diff --git a/camel/camel-imapx-server.c b/camel/camel-imapx-server.c
index 2d7b794..202e7a2 100644
--- a/camel/camel-imapx-server.c
+++ b/camel/camel-imapx-server.c
@@ -6875,20 +6875,14 @@ cancel_all_jobs (CamelIMAPXServer *is,
/* ********************************************************************** */
static void
-parse_contents (CamelIMAPXServer *is,
- GCancellable *cancellable,
- GError **error)
+imapx_parse_contents (CamelIMAPXServer *is,
+ CamelIMAPXStream *stream,
+ GCancellable *cancellable,
+ GError **error)
{
- CamelIMAPXStream *stream;
-
- stream = camel_imapx_server_ref_stream (is);
- g_return_if_fail (stream != NULL);
-
while (imapx_step (is, cancellable, error))
if (camel_imapx_stream_buffered (stream) == 0)
break;
-
- g_object_unref (stream);
}
/*
@@ -6944,14 +6938,16 @@ imapx_parser_thread (gpointer d)
else if (res == 0)
/* timed out */;
else if (fds[0].revents & G_IO_IN)
- parse_contents (is, cancellable, &local_error);
+ imapx_parse_contents (
+ is, stream, cancellable, &local_error);
g_cancellable_release_fd (cancellable);
g_object_unref (source);
} else
#endif
{
- parse_contents (is, cancellable, &local_error);
+ imapx_parse_contents (
+ is, stream, cancellable, &local_error);
}
if (is->parser_quit)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]