diff options
Diffstat (limited to 'mail/em-message-browser.c')
-rw-r--r-- | mail/em-message-browser.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/mail/em-message-browser.c b/mail/em-message-browser.c index 503ebef9e5..68636a2d37 100644 --- a/mail/em-message-browser.c +++ b/mail/em-message-browser.c @@ -155,8 +155,15 @@ GtkWidget *em_message_browser_window_new(void) static void emmb_set_message(EMFolderView *emfv, const char *uid) { + EMMessageBrowser *emmb = (EMMessageBrowser *) emfv; + CamelMessageInfo *info; + emmb_parent->set_message(emfv, uid); - + + 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); + /* Well we don't know if it got displayed (yet) ... but whatever ... */ camel_folder_set_message_flags(emfv->folder, uid, CAMEL_MESSAGE_SEEN, CAMEL_MESSAGE_SEEN); } |