From 484fa60e4cb6ab1f44911d30b2b1cfdc33019bcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Crozat?= Date: Tue, 4 Mar 2003 16:13:43 +0000 Subject: [PATCH] Set "system/proxy/use_http_proxy" GConf key when Manual or Auto is * capplets/network/gnome-network-preferences.c: (proxy_mode_radiobutton_clicked_cb): Set "system/proxy/use_http_proxy" GConf key when Manual or Auto is selected. --- ChangeLog | 9 +++++++++ capplets/network/gnome-network-preferences.c | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3e345d8e7..13a0a3420 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2003-03-04 Frederic Crozat + + * capplets/network/gnome-network-preferences.c: + (proxy_mode_radiobutton_clicked_cb): + Set "system/proxy/use_http_proxy" GConf key + when Manual or + Auto is selected. + + 2003-02-22 Laurent Dhima * configure.in: Added 'sq' to ALL_LINGUAS diff --git a/capplets/network/gnome-network-preferences.c b/capplets/network/gnome-network-preferences.c index 4a9d11781..36854031e 100644 --- a/capplets/network/gnome-network-preferences.c +++ b/capplets/network/gnome-network-preferences.c @@ -170,6 +170,7 @@ proxy_mode_radiobutton_clicked_cb (GtkWidget *widget, { GSList *mode_group; int mode; + GConfClient *client; if (!gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(widget))) return; @@ -184,6 +185,10 @@ proxy_mode_radiobutton_clicked_cb (GtkWidget *widget, mode == PROXYMODE_MANUAL); gtk_widget_set_sensitive (WID ("auto_box"), mode == PROXYMODE_AUTO); + client = gconf_client_get_default (); + gconf_client_set_bool (client, USE_PROXY_KEY, + mode == PROXYMODE_AUTO || mode == PROXYMODE_MANUAL, NULL); + g_object_unref (client); } static void