aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-reader-utils.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2010-07-26 18:24:59 +0800
committerMatthew Barnes <mbarnes@redhat.com>2010-07-26 19:40:48 +0800
commit9279429501af7858716b0e317810a264192bb763 (patch)
treebbf44b7036dc7a895e185eabf325380432f17eff /mail/e-mail-reader-utils.c
parent81e5428a59194dd38cf2a07b2d3f9b4b6f81f6ef (diff)
downloadgsoc2013-evolution-9279429501af7858716b0e317810a264192bb763.tar
gsoc2013-evolution-9279429501af7858716b0e317810a264192bb763.tar.gz
gsoc2013-evolution-9279429501af7858716b0e317810a264192bb763.tar.bz2
gsoc2013-evolution-9279429501af7858716b0e317810a264192bb763.tar.lz
gsoc2013-evolution-9279429501af7858716b0e317810a264192bb763.tar.xz
gsoc2013-evolution-9279429501af7858716b0e317810a264192bb763.tar.zst
gsoc2013-evolution-9279429501af7858716b0e317810a264192bb763.zip
Drop the "quote-from-selection" property.
David's solution is simpler: check if the HTML widget is mapped. Avoids having to propagate the property to Srini's new classes.
Diffstat (limited to 'mail/e-mail-reader-utils.c')
-rw-r--r--mail/e-mail-reader-utils.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/mail/e-mail-reader-utils.c b/mail/e-mail-reader-utils.c
index 8827375ed3..7d8be346bc 100644
--- a/mail/e-mail-reader-utils.c
+++ b/mail/e-mail-reader-utils.c
@@ -353,7 +353,8 @@ html_contains_nonwhitespace (const gchar *html,
}
void
-e_mail_reader_reply_to_message (EMailReader *reader, CamelMimeMessage *src_message,
+e_mail_reader_reply_to_message (EMailReader *reader,
+ CamelMimeMessage *src_message,
gint reply_mode)
{
EMFormatHTML *formatter;
@@ -384,15 +385,12 @@ e_mail_reader_reply_to_message (EMailReader *reader, CamelMimeMessage *src_messa
if (!gtk_widget_get_mapped (GTK_WIDGET(web_view)))
goto whole_message;
- if (!src_message) {
- src_message = CAMEL_MIME_MESSAGE (EM_FORMAT (formatter)->message);
- if (src_message)
- g_object_ref(src_message);
+ if (src_message == NULL) {
+ src_message = EM_FORMAT (formatter)->message;
+ if (src_message != NULL)
+ g_object_ref (src_message);
}
- if (!e_mail_reader_get_quote_from_selection (reader))
- goto whole_message;
-
if (!e_web_view_is_selection_active (web_view))
goto whole_message;