[evolution-data-server] imapx: Simplify parse_contents().
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] imapx: Simplify parse_contents().
- Date: Mon, 23 Jan 2012 22:11:40 +0000 (UTC)
commit 95baced5bebf7321c8777b4f0248f3078187b802
Author: Matthew Barnes <mbarnes redhat com>
Date: Sat Jan 21 18:03:19 2012 -0500
imapx: Simplify parse_contents().
camel/providers/imapx/camel-imapx-server.c | 15 +++------------
1 files changed, 3 insertions(+), 12 deletions(-)
---
diff --git a/camel/providers/imapx/camel-imapx-server.c b/camel/providers/imapx/camel-imapx-server.c
index 7d3402f..525884e 100644
--- a/camel/providers/imapx/camel-imapx-server.c
+++ b/camel/providers/imapx/camel-imapx-server.c
@@ -5127,18 +5127,9 @@ parse_contents (CamelIMAPXServer *is,
GCancellable *cancellable,
GError **error)
{
- gint buffered = 0;
- GError *local_error = NULL;
-
- do {
- imapx_step (is, cancellable, &local_error);
-
- buffered = camel_imapx_stream_buffered (is->stream);
-
- } while (buffered && local_error == NULL);
-
- if (local_error != NULL)
- g_propagate_error (error, local_error);
+ while (imapx_step (is, cancellable, error))
+ if (camel_imapx_stream_buffered (is->stream) == 0)
+ break;
}
/*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]