[evolution] Remove e_mail_display_set_charset().
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] Remove e_mail_display_set_charset().
- Date: Tue, 14 May 2013 19:34:52 +0000 (UTC)
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]