Fix some warnings. Make 'configure folder' a modal dialog.

svn path=/trunk/; revision=4747
This commit is contained in:
Peter Williams
2000-08-11 17:52:02 +00:00
parent 646ae50340
commit e899bab836
3 changed files with 13 additions and 6 deletions

View File

@ -1,5 +1,10 @@
2000-08-11 Peter Williams <peterw@helixcode.com>
* mail-local.c (local_reconfigure_folder): Make the dialog
modal.
* mail-callbacks.c (select_first_unread): Fix some warnings.
* mail-threads.c (mail_op_forward_event): New function that
writes a FORWARD_EVENT signal to the compipe, to allow Camel
events to be handled in the main thread.
@ -15,7 +20,6 @@
(message_changed): Same as above.
(main_message_changed): Same as above.
* mail-format.c (free_byte_array): Note about using
mail_op_forward_event. (cmm_destroyed): Same.

View File

@ -69,19 +69,19 @@ check_configured (void)
}
static void
main_select_first_unread (CamelFolder *folder, gpointer event_data, gpointer data)
main_select_first_unread (CamelObject *object, gpointer event_data, gpointer data)
{
FolderBrowser *fb = FOLDER_BROWSER (data);
ETable *table = E_TABLE_SCROLLED (fb->message_list->etable)->table;
/*ETable *table = E_TABLE_SCROLLED (fb->message_list->etable)->table;*/
message_list_select (fb->message_list, -1, MESSAGE_LIST_SELECT_NEXT,
0, CAMEL_MESSAGE_SEEN);
}
static void
select_first_unread (CamelFolder *folder, gpointer event_data, gpointer data)
select_first_unread (CamelObject *object, gpointer event_data, gpointer data)
{
mail_op_forward_event (main_select_first_unread, folder, event_data, data);
mail_op_forward_event (main_select_first_unread, object, event_data, data);
}
void

View File

@ -495,6 +495,9 @@ local_reconfigure_folder(FolderBrowser *fb)
((CamelService *)store)->url->protocol);
gtk_signal_connect((GtkObject *)gd, "clicked", reconfigure_clicked, data);
gtk_widget_show((GtkWidget *)gd);
gtk_object_unref((GtkObject *)gui);
GDK_THREADS_ENTER ();
gnome_dialog_run_and_close (GNOME_DIALOG (gd));
GDK_THREADS_LEAVE ();
}