diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-10-24 22:08:27 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-10-27 21:25:01 +0800 |
commit | c58b70659747967568a536e217b9440424709f92 (patch) | |
tree | 1d730d70de24b72ca0b9d200ad25cf28da3cbd05 /mail/em-format-html.h | |
parent | 4bc632c800acd4d8228224bb628f2de38090f550 (diff) | |
download | gsoc2013-evolution-c58b70659747967568a536e217b9440424709f92.tar.gz gsoc2013-evolution-c58b70659747967568a536e217b9440424709f92.tar.zst gsoc2013-evolution-c58b70659747967568a536e217b9440424709f92.zip |
Prefer GQueue (or GNode) over EDList.
Diffstat (limited to 'mail/em-format-html.h')
-rw-r--r-- | mail/em-format-html.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/mail/em-format-html.h b/mail/em-format-html.h index 4f9c0b209b..a76ae9cfb7 100644 --- a/mail/em-format-html.h +++ b/mail/em-format-html.h @@ -92,8 +92,6 @@ typedef struct _EMFormatHTMLJob EMFormatHTMLJob; /** * struct _EMFormatHTMLJob - A formatting job. * - * @next: Double linked list header. - * @prev: Double linked list header. * @format: Set by allocation function. * @stream: Free for use by caller. * @puri_level: Set by allocation function. @@ -113,15 +111,12 @@ typedef struct _EMFormatHTMLJob EMFormatHTMLJob; * may be used to allocate these. **/ struct _EMFormatHTMLJob { - EMFormatHTMLJob *next; - EMFormatHTMLJob *prev; - EMFormatHTML *format; CamelStream *stream; /* We need to track the state of the visibility tree at the point this uri was generated */ - struct _EMFormatPURITree *puri_level; + GNode *puri_level; CamelURL *base; void (*callback)(EMFormatHTMLJob *job, gint cancelled); @@ -129,7 +124,7 @@ struct _EMFormatHTMLJob { gchar *uri; CamelMedium *msg; EMFormatPURI *puri; - struct _EMFormatPURITree *puri_level; + GNode *puri_level; gpointer data; } u; }; @@ -142,8 +137,6 @@ typedef gboolean (*EMFormatHTMLPObjectFunc)(EMFormatHTML *md, GtkHTMLEmbedded *e /** * struct _EMFormatHTMLPObject - Pending object. * - * @next: Double linked list header. - * @prev: Double linked list header. * @free: Invoked when the object is no longer needed. * @format: The parent formatter. * @classid: The assigned class id as passed to add_pobject(). @@ -158,9 +151,6 @@ typedef gboolean (*EMFormatHTMLPObjectFunc)(EMFormatHTML *md, GtkHTMLEmbedded *e * em_format_html_add_pobject() may be used to allocate these. **/ struct _EMFormatHTMLPObject { - EMFormatHTMLPObject *next; - EMFormatHTMLPObject *prev; - void (*free)(EMFormatHTMLPObject *); EMFormatHTML *format; @@ -211,7 +201,7 @@ struct _EMFormatHTML { GtkHTML *html; - EDList pending_object_list; + GQueue pending_object_list; GSList *headers; |