diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2004-01-06 20:56:02 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2004-01-06 20:56:02 +0800 |
commit | 1158a826cc4f3b9d71745bff312f25e0122ec445 (patch) | |
tree | 2f1f1242662be6471636dab5d03c1f47c56f8465 | |
parent | d443984286d3bb912148eb889b5f0efa6ac8ae19 (diff) | |
download | gsoc2013-epiphany-1158a826cc4f3b9d71745bff312f25e0122ec445.tar.gz gsoc2013-epiphany-1158a826cc4f3b9d71745bff312f25e0122ec445.tar.zst gsoc2013-epiphany-1158a826cc4f3b9d71745bff312f25e0122ec445.zip |
Always set the "automatic" toggle button correctly, even if the encoding
2004-01-06 Christian Persch <chpe@cvs.gnome.org>
* src/ephy-encoding-menu.c: (update_encoding_menu_cb):
Always set the "automatic" toggle button correctly, even if the encoding
wasn't found in our database
-rw-r--r-- | ChangeLog | 18 | ||||
-rw-r--r-- | src/ephy-encoding-menu.c | 17 |
2 files changed, 25 insertions, 10 deletions
@@ -1,7 +1,21 @@ -2004-01-06 Mohammad DAMT <mdamt@bisniweb.com> +2004-01-06 Christian Persch <chpe@cvs.gnome.org> + + * src/ephy-encoding-menu.c: (update_encoding_menu_cb): + + Always set the "automatic" toggle button correctly, even if the encoding + wasn't found in our database + +2004-01-06 Mohammad DAMT <mdamt@bisniweb.com> * configure.in: Added "id" in ALL_LINGUAS - * po/id.po: Added Indonesian translation by Tunggul Arif Siswoyo <tunggul@matralintas.net> + * po/id.po: Added Indonesian translation by + Tunggul Arif Siswoyo <tunggul@matralintas.net> + +2004-01-06 Christian Persch <chpe@cvs.gnome.org> + + * embed/mozilla/MozillaPrivate.cpp: + + Remove debug output leftover. 2004-01-06 Christian Persch <chpe@cvs.gnome.org> diff --git a/src/ephy-encoding-menu.c b/src/ephy-encoding-menu.c index 14aa4e63c..ee42f692d 100644 --- a/src/ephy-encoding-menu.c +++ b/src/ephy-encoding-menu.c @@ -194,14 +194,6 @@ update_encoding_menu_cb (GtkAction *dummy, EphyEncodingMenu *menu) action = gtk_action_group_get_action (p->action_group, name); gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), TRUE); - /* check if encoding was overridden */ - is_automatic = ephy_encoding_info_is_automatic (info); - - action = gtk_action_group_get_action (p->action_group, - "ViewEncodingAutomatic"); - gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), is_automatic); - g_object_set (G_OBJECT (action), "sensitive", !is_automatic, NULL); - /* get encodings related to the current encoding */ groups = ephy_node_get_property_int (enc_node, EPHY_NODE_ENCODING_PROP_LANGUAGE_GROUPS); @@ -227,6 +219,15 @@ update_encoding_menu_cb (GtkAction *dummy, EphyEncodingMenu *menu) recent = g_list_sort (recent, (GCompareFunc) sort_encodings); build_menu: + /* check if encoding was overridden */ + is_automatic = ephy_encoding_info_is_automatic (info); + + action = gtk_action_group_get_action (p->action_group, + "ViewEncodingAutomatic"); + gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), is_automatic); + g_object_set (G_OBJECT (action), "sensitive", !is_automatic, NULL); + + /* clear the menu */ if (p->merge_id > 0) { |