diff -r 40c35d54cc66 -r 412ebdf7158c pidgin/prefs/pidginproxyprefs.c --- a/pidgin/prefs/pidginproxyprefs.c Sun Aug 28 01:16:13 2022 -0500 +++ b/pidgin/prefs/pidginproxyprefs.c Sun Aug 28 01:17:08 2022 -0500 @@ -59,11 +59,9 @@ PidginProxyPrefs *prefs = data; const char *proxy = value; - if (!purple_strequal(proxy, "none") && !purple_strequal(proxy, "envvar")) { - gtk_widget_show(prefs->options); - } else { - gtk_widget_hide(prefs->options); - } + gtk_widget_set_visible(prefs->options, + !purple_strequal(proxy, "none") && + !purple_strequal(proxy, "envvar")); } static void