projects
/
claws.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e58f813
)
Fix possible crash when making use of proxy_checkbox before initiliazing it.
author
wwp
<wwp@free.fr>
Mon, 28 Apr 2014 14:45:33 +0000
(16:45 +0200)
committer
wwp
<wwp@free.fr>
Mon, 28 Apr 2014 14:45:33 +0000
(16:45 +0200)
src/plugins/fancy/fancy_prefs.c
patch
|
blob
|
history
diff --git
a/src/plugins/fancy/fancy_prefs.c
b/src/plugins/fancy/fancy_prefs.c
index 372cbaf5a34234f778c5a12e19413f78008707f8..eae11c6e66924943a801d6bf465168cedfc09a17 100644
(file)
--- a/
src/plugins/fancy/fancy_prefs.c
+++ b/
src/plugins/fancy/fancy_prefs.c
@@
-202,8
+202,6
@@
static void create_fancy_prefs_page(PrefsPage *page, GtkWindow *window,
gnome_proxy_checkbox = gtk_check_button_new_with_label(_("Use GNOME's proxy settings"));
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gnome_proxy_checkbox),
fancy_prefs.enable_gnome_proxy);
gnome_proxy_checkbox = gtk_check_button_new_with_label(_("Use GNOME's proxy settings"));
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gnome_proxy_checkbox),
fancy_prefs.enable_gnome_proxy);
- if (fancy_prefs.enable_gnome_proxy)
- gtk_widget_set_sensitive(proxy_checkbox, FALSE);
gtk_box_pack_start(GTK_BOX(vbox_proxy), gnome_proxy_checkbox, FALSE, FALSE, 0);
gtk_widget_show(gnome_proxy_checkbox);
g_signal_connect(G_OBJECT(gnome_proxy_checkbox), "toggled",
gtk_box_pack_start(GTK_BOX(vbox_proxy), gnome_proxy_checkbox, FALSE, FALSE, 0);
gtk_widget_show(gnome_proxy_checkbox);
g_signal_connect(G_OBJECT(gnome_proxy_checkbox), "toggled",
@@
-211,6
+209,10
@@
static void create_fancy_prefs_page(PrefsPage *page, GtkWindow *window,
#endif
proxy_checkbox = gtk_check_button_new_with_label(_("Use proxy:"));
proxy_str = gtk_entry_new();
#endif
proxy_checkbox = gtk_check_button_new_with_label(_("Use proxy:"));
proxy_str = gtk_entry_new();
+#ifdef HAVE_LIBSOUP_GNOME
+ if (fancy_prefs.enable_gnome_proxy)
+ gtk_widget_set_sensitive(proxy_checkbox, FALSE);
+#endif
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(proxy_checkbox),
fancy_prefs.enable_proxy);
prefs_set_proxy_entry_sens(proxy_checkbox, GTK_ENTRY(proxy_str));
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(proxy_checkbox),
fancy_prefs.enable_proxy);
prefs_set_proxy_entry_sens(proxy_checkbox, GTK_ENTRY(proxy_str));