From 4c610e4945ed1c6d4b03078cd1490063bf58662a Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Tue, 6 May 2014 16:27:01 +0200 Subject: Bug #666142 - Filtered message not opened in a separate window --- mail/e-mail-reader-utils.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'mail/e-mail-reader-utils.c') diff --git a/mail/e-mail-reader-utils.c b/mail/e-mail-reader-utils.c index c6bdebbfb8..07ac1928f6 100644 --- a/mail/e-mail-reader-utils.c +++ b/mail/e-mail-reader-utils.c @@ -879,17 +879,15 @@ e_mail_reader_open_selected (EMailReader *reader) GtkWidget *browser; MessageList *ml; - browser = e_mail_browser_new ( - backend, folder, uid, - E_MAIL_FORMATTER_MODE_NORMAL); - - e_mail_reader_set_folder (E_MAIL_READER (browser), folder); - e_mail_reader_set_message (E_MAIL_READER (browser), uid); + browser = e_mail_browser_new (backend, E_MAIL_FORMATTER_MODE_NORMAL); ml = MESSAGE_LIST (e_mail_reader_get_message_list ( E_MAIL_READER (browser))); message_list_freeze (ml); + e_mail_reader_set_folder (E_MAIL_READER (browser), folder); + e_mail_reader_set_message (E_MAIL_READER (browser), uid); + copy_tree_state (reader, E_MAIL_READER (browser)); e_mail_reader_set_group_by_threads ( E_MAIL_READER (browser), -- cgit v1.2.3