From a58c048d65965fd3b543f06dd1c4e2928c60ed68 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Thu, 6 Jun 2002 09:49:14 +0000 Subject: Keep track of the regeneration request in a list. (regen_list_free): 2002-06-06 Not Zed * message-list.c (mail_regen_list): Keep track of the regeneration request in a list. (regen_list_free): Remove the request from the regenreation list. (message_list_set_folder): If there are any outstanding regneration requests, cancel them. (regen_list_regened): If we were cancelled, do nothing. (regen_list_regen): If we were cancelled, shortcut processing. This is all for #23571. svn path=/trunk/; revision=17129 --- mail/message-list.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mail/message-list.h') diff --git a/mail/message-list.h b/mail/message-list.h index fc02c668eb..b1ff3f974f 100644 --- a/mail/message-list.h +++ b/mail/message-list.h @@ -86,6 +86,9 @@ struct _MessageList { /* locks */ GMutex *hide_lock; /* for any 'hide' info above */ + /* list of outstanding regeneration requests */ + GList *regen; + /* for message/folder chagned event handling */ struct _MailAsyncEvent *async_event; }; -- cgit v1.2.3