[evolution] Remove e_mail_display_set_charset().



commit 07830ef445b2cc0433f2a871c02b423e38f78f04
Author: Matthew Barnes <mbarnes redhat com>
Date:   Mon May 13 13:43:45 2013 -0400

    Remove e_mail_display_set_charset().
    
    Use e_mail_formatter_set_charset() instead.
    Obtain the EMailFormatter with e_mail_display_get_formatter().

 mail/e-mail-display.c |   11 -----------
 mail/e-mail-display.h |    2 --
 mail/e-mail-reader.c  |   13 +++++++++----
 3 files changed, 9 insertions(+), 17 deletions(-)
---
diff --git a/mail/e-mail-display.c b/mail/e-mail-display.c
index c39c5c7..7759363 100644
--- a/mail/e-mail-display.c
+++ b/mail/e-mail-display.c
@@ -2085,14 +2085,3 @@ e_mail_display_set_force_load_images (EMailDisplay *display,
        display->priv->force_image_load = force_load_images;
 }
 
-void
-e_mail_display_set_charset (EMailDisplay *display,
-                            const gchar *charset)
-{
-       g_return_if_fail (E_IS_MAIL_DISPLAY (display));
-
-       if (display->priv->formatter != NULL)
-               e_mail_formatter_set_charset (
-                       display->priv->formatter, charset);
-}
-
diff --git a/mail/e-mail-display.h b/mail/e-mail-display.h
index fdc7ea5..39516a8 100644
--- a/mail/e-mail-display.h
+++ b/mail/e-mail-display.h
@@ -94,8 +94,6 @@ void          e_mail_display_load_images      (EMailDisplay *display);
 void           e_mail_display_set_force_load_images
                                                (EMailDisplay *display,
                                                 gboolean force_load_images);
-void           e_mail_display_set_charset      (EMailDisplay *display,
-                                                const gchar *charset);
 
 G_END_DECLS
 
diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c
index 271b65c..15a4dd3 100644
--- a/mail/e-mail-reader.c
+++ b/mail/e-mail-reader.c
@@ -390,16 +390,21 @@ action_mail_charset_cb (GtkRadioAction *action,
                         EMailReader *reader)
 {
        EMailDisplay *display;
-       const gchar *charset;
+       EMailFormatter *formatter;
 
        if (action != current)
                return;
 
        display = e_mail_reader_get_mail_display (reader);
-       charset = g_object_get_data (G_OBJECT (action), "charset");
+       formatter = e_mail_display_get_formatter (display);
 
-       /* Charset for "Default" action will be NULL. */
-       e_mail_display_set_charset (display, charset);
+       if (formatter != NULL) {
+               const gchar *charset;
+
+               /* Charset for "Default" action will be NULL. */
+               charset = g_object_get_data (G_OBJECT (action), "charset");
+               e_mail_formatter_set_charset (formatter, charset);
+       }
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]