aboutsummaryrefslogtreecommitdiffstats
path: root/mail/message-list.c
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2004-04-08 16:00:06 +0800
committerMichael Zucci <zucchi@src.gnome.org>2004-04-08 16:00:06 +0800
commit60f26ddd1a06fc251a56b34c4fc7aac0d0171cec (patch)
tree71fedcf8e6729cf66ce018dccd39ae8c33af39cb /mail/message-list.c
parent313439d717171d45c9e2444e2128939c524f2d9c (diff)
downloadgsoc2013-evolution-60f26ddd1a06fc251a56b34c4fc7aac0d0171cec.tar
gsoc2013-evolution-60f26ddd1a06fc251a56b34c4fc7aac0d0171cec.tar.gz
gsoc2013-evolution-60f26ddd1a06fc251a56b34c4fc7aac0d0171cec.tar.bz2
gsoc2013-evolution-60f26ddd1a06fc251a56b34c4fc7aac0d0171cec.tar.lz
gsoc2013-evolution-60f26ddd1a06fc251a56b34c4fc7aac0d0171cec.tar.xz
gsoc2013-evolution-60f26ddd1a06fc251a56b34c4fc7aac0d0171cec.tar.zst
gsoc2013-evolution-60f26ddd1a06fc251a56b34c4fc7aac0d0171cec.zip
VJUNK_FOLDER's dont exist, they're VTRASH folders now.
2004-04-08 Not Zed <NotZed@Ximian.com> * mail-folder-cache.c: (update_1folder): VJUNK_FOLDER's dont exist, they're VTRASH folders now. * em-folder-view.c: remove message_changed stuff from camel folder stuff. * mail-component.c (mail_component_init): don't setup the search context here, wait till its requested. Fixes #56672. 2004-04-07 Not Zed <NotZed@Ximian.com> * mail-component.c (view_changed_cb): hook to update the info label when the folderview changes. * em-folder-view.c (emfv_class_init): added 2 signals 'loaded' and 'changed'. For when a folder is set/cleared or when some state changes. (emfv_set_folder): emit LOADED signal when we set the folder. (emfv_list_message_selected): emit changed event. (emfv_gui_folder_changed): emit changed event. svn path=/trunk/; revision=25369
Diffstat (limited to 'mail/message-list.c')
-rw-r--r--mail/message-list.c23
1 files changed, 1 insertions, 22 deletions
diff --git a/mail/message-list.c b/mail/message-list.c
index f29971dfa2..002b50c0bd 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -22,7 +22,6 @@
*
*/
-
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@@ -154,7 +153,6 @@ static char *filter_date (time_t date);
static char *filter_size (int size);
static void folder_changed (CamelObject *o, gpointer event_data, gpointer user_data);
-static void message_changed (CamelObject *o, gpointer event_data, gpointer user_data);
static void save_hide_state(MessageList *ml);
static void load_hide_state(MessageList *ml);
@@ -1650,7 +1648,6 @@ message_list_destroy(GtkObject *object)
save_tree_state(message_list);
save_hide_state(message_list);
camel_object_unhook_event(message_list->folder, "folder_changed", folder_changed, message_list);
- camel_object_unhook_event(message_list->folder, "message_changed", message_changed, message_list);
camel_object_unref (message_list->folder);
message_list->folder = NULL;
}
@@ -2506,19 +2503,6 @@ folder_changed (CamelObject *o, gpointer event_data, gpointer user_data)
mail_async_event_emit(ml->async_event, MAIL_ASYNC_GUI, (MailAsyncFunc)main_folder_changed, o, changes, user_data);
}
-static void
-message_changed (CamelObject *o, gpointer event_data, gpointer user_data)
-{
- CamelFolderChangeInfo *changes;
- MessageList *ml = MESSAGE_LIST (user_data);
-
- changes = camel_folder_change_info_new();
- camel_folder_change_info_change_uid(changes, (char *)event_data);
-
- mail_async_event_emit(ml->async_event, MAIL_ASYNC_GUI, (MailAsyncFunc)main_folder_changed, o, changes, user_data);
-}
-
-
/**
* message_list_set_folder:
* @message_list: Message List widget
@@ -2569,8 +2553,6 @@ message_list_set_folder (MessageList *message_list, CamelFolder *folder, const c
save_hide_state(message_list);
camel_object_unhook_event((CamelObject *)message_list->folder, "folder_changed",
folder_changed, message_list);
- camel_object_unhook_event((CamelObject *)message_list->folder, "message_changed",
- message_changed, message_list);
camel_object_unref (message_list->folder);
message_list->folder = NULL;
}
@@ -2618,10 +2600,7 @@ message_list_set_folder (MessageList *message_list, CamelFolder *folder, const c
/* Build the etree suitable for this folder */
message_list_setup_etree (message_list, outgoing);
- camel_object_hook_event (folder, "folder_changed",
- folder_changed, message_list);
- camel_object_hook_event (folder, "message_changed",
- message_changed, message_list);
+ camel_object_hook_event (folder, "folder_changed", folder_changed, message_list);
gconf = mail_config_get_gconf_client ();
hide_deleted = !gconf_client_get_bool (gconf, "/apps/evolution/mail/display/show_deleted", NULL);