diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2003-04-09 14:06:45 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2003-04-09 14:06:45 +0800 |
commit | 21fd865ec00f00fea2c8be5777348314176d1129 (patch) | |
tree | a9b6f98666bae4170050e76e44c99e9e5e947a19 /composer/e-msg-composer.c | |
parent | 17c1d1c0fd5c9150bb267a0480097cce0679ccaf (diff) | |
download | gsoc2013-evolution-21fd865ec00f00fea2c8be5777348314176d1129.tar.gz gsoc2013-evolution-21fd865ec00f00fea2c8be5777348314176d1129.tar.zst gsoc2013-evolution-21fd865ec00f00fea2c8be5777348314176d1129.zip |
Same as with attachment-bar's get_default_charset(). (setup_ui): Instead
2003-04-09 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (composer_get_default_charset_setting): Same as
with attachment-bar's get_default_charset().
(setup_ui): Instead of pulling the default charset from gconf,
call our helper function above.
* e-msg-composer-attachment-bar.c (get_default_charset): If gconf
returns a NULL string, default back to the locale charset.
svn path=/trunk/; revision=20775
Diffstat (limited to 'composer/e-msg-composer.c')
-rw-r--r-- | composer/e-msg-composer.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index ccaf6849fb..9f79adb202 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -243,8 +243,11 @@ composer_get_default_charset_setting (void) if (buf == NULL) buf = gconf_client_get_string (gconf, "/apps/evolution/mail/format/charset", NULL); - charset = e_iconv_charset_name (buf); - g_free (buf); + if (buf != NULL) { + charset = e_iconv_charset_name (buf); + g_free (buf); + } else + charset = e_iconv_locale_name (); return charset ? charset : "us-ascii"; } @@ -2092,7 +2095,7 @@ setup_ui (EMsgComposer *composer) /* Populate the Charset Encoding menu and default it to whatever the user chose as his default charset in the mailer */ gconf = gconf_client_get_default (); - default_charset = gconf_client_get_string (gconf, "/apps/evolution/mail/composer/charset", NULL); + default_charset = composer_get_default_charset (); e_charset_picker_bonobo_ui_populate (composer->uic, "/menu/Edit/EncodingPlaceholder", default_charset, menu_changed_charset_cb, |