aboutsummaryrefslogtreecommitdiffstats
path: root/mail/folder-browser.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/folder-browser.c')
-rw-r--r--mail/folder-browser.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/mail/folder-browser.c b/mail/folder-browser.c
index 8e3474cbd8..e9170b9148 100644
--- a/mail/folder-browser.c
+++ b/mail/folder-browser.c
@@ -911,8 +911,13 @@ do_message_selected(FolderBrowser *fb)
d(printf ("selecting uid %s (delayed)\n", fb->new_uid));
/* keep polling if we are busy */
- if (fb->reconfigure)
+ if (fb->reconfigure) {
+ if (fb->new_uid == NULL) {
+ mail_display_set_message(fb->mail_display, NULL);
+ return FALSE;
+ }
return TRUE;
+ }
fb->loading_id = 0;