From e735e8fa8965d907fe91467482e0fb5d00364bc2 Mon Sep 17 00:00:00 2001 From: 2 Date: Sat, 3 Nov 2001 00:07:33 +0000 Subject: Disconnect from the message_list_built function so we dont do it every 2001-11-02 * message-browser.c (message_browser_message_list_built): Disconnect from the message_list_built function so we dont do it every time the list is rebuilt. * mail-callbacks.c (composer_send_cb): Disable autosave when we're sending mail. (composer_sent_cb): Re-enable autosave. * folder-browser-ui.c (fbui_sensitize_timeout): Make sure we reset any data we're using on the folderbrowser before doing anything 'cause things could vanish while we're doing it, and also ref/unref the folderbrowser so it doesn't vanish while w'ere working. * folder-browser.c (folder_browser_set_ui_component): If we are changing the ui comp, remove any pending timeouts. For #13719. svn path=/trunk/; revision=14575 --- mail/message-browser.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mail/message-browser.c') diff --git a/mail/message-browser.c b/mail/message-browser.c index d37d1eab18..c8f2b7ed85 100644 --- a/mail/message-browser.c +++ b/mail/message-browser.c @@ -134,7 +134,9 @@ static void message_browser_message_list_built (MessageList *ml, MessageBrowser *mb) { const char *uid = gtk_object_get_data (GTK_OBJECT (mb), "uid"); - + + gtk_signal_disconnect_by_func (GTK_OBJECT (ml), message_browser_message_list_built, mb); + message_list_select_uid (ml, uid); } -- cgit v1.2.3