Protect against NULL uids. (emmb_set_message): Same.

2004-02-23  Jeffrey Stedfast  <fejj@ximian.com>

	* em-message-browser.c (emmb_list_message_selected): Protect
	against NULL uids.
	(emmb_set_message): Same.

svn path=/trunk/; revision=24834
This commit is contained in:
Jeffrey Stedfast
2004-02-23 19:58:30 +00:00
committed by Jeffrey Stedfast
parent 82c5c59152
commit a46817359e
2 changed files with 8 additions and 1 deletions

View File

@ -1,5 +1,9 @@
2004-02-23 Jeffrey Stedfast <fejj@ximian.com>
* em-message-browser.c (emmb_list_message_selected): Protect
against NULL uids.
(emmb_set_message): Same.
* em-format-quote.c (emfq_format_message): Print the headers when
forwarding inline/quoted. Fixes bug #53916.

View File

@ -160,7 +160,7 @@ emmb_list_message_selected (struct _MessageList *ml, const char *uid, EMMessageB
EMFolderView *emfv = (EMFolderView *) emmb;
CamelMessageInfo *info;
if ((info = camel_folder_get_message_info (emfv->folder, uid))) {
if (uid && (info = camel_folder_get_message_info (emfv->folder, uid))) {
gtk_window_set_title ((GtkWindow *) emmb->window, camel_message_info_subject (info));
gtk_widget_grab_focus ((GtkWidget *) (emmb->view.preview->formathtml.html));
camel_folder_free_message_info (emfv->folder, info);
@ -233,6 +233,9 @@ emmb_set_message(EMFolderView *emfv, const char *uid)
emmb_parent->set_message(emfv, uid);
if (uid == NULL)
return;
if ((info = camel_folder_get_message_info (emfv->folder, uid))) {
gtk_window_set_title ((GtkWindow *) emmb->window, camel_message_info_subject (info));
camel_folder_free_message_info (emfv->folder, info);