aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2010-02-05 22:45:14 +0800
committerMilan Crha <mcrha@redhat.com>2010-02-05 22:45:14 +0800
commitdee479274aced92826ae92d1b28a3d04fa4bd397 (patch)
tree4fc6d49909135248c9e113183d0eca7849f4394d
parent201955d2bd16b4edad40b844c37f75fcaa500425 (diff)
downloadgsoc2013-evolution-dee479274aced92826ae92d1b28a3d04fa4bd397.tar.gz
gsoc2013-evolution-dee479274aced92826ae92d1b28a3d04fa4bd397.tar.zst
gsoc2013-evolution-dee479274aced92826ae92d1b28a3d04fa4bd397.zip
Bug #605596 - Do not crash on message change, attempt ][
-rw-r--r--mail/e-mail-reader.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c
index c5106b6c23..12de36937d 100644
--- a/mail/e-mail-reader.c
+++ b/mail/e-mail-reader.c
@@ -1740,6 +1740,10 @@ update_webview_content (EMailReader *reader, const gchar *content)
html_display = e_mail_reader_get_html_display (reader);
g_return_if_fail (html_display != NULL);
+ /* skip the progress message when it's formatting something */
+ if (em_format_busy (EM_FORMAT (html_display)))
+ return;
+
web_view = E_WEB_VIEW (EM_FORMAT_HTML (html_display)->html);
g_return_if_fail (web_view != NULL);