--- a/pidgin/gtkprefs.c Mon Aug 05 19:05:09 2019 -0400
+++ b/pidgin/gtkprefs.c Mon Aug 05 20:19:48 2019 -0400
@@ -2137,11 +2137,20 @@
gtk_widget_set_sensitive(hbox, purple_strequal(browser, "custom"));
bind_browser_page(PidginPrefsWindow *win)
- if (purple_running_gnome()) {
+ /* We use the registered default browser in windows */ + gtk_widget_hide(win->browser.page); + /* if the user is running Mac OS X, hide the browsers tab */ + if (purple_running_osx()) { + gtk_widget_hide(win->browser.page); + } else if (purple_running_gnome()) { gtk_stack_set_visible_child_name(GTK_STACK(win->browser.stack),
@@ -2202,8 +2211,8 @@
bind_proxy_page(PidginPrefsWindow *win)
@@ -3440,54 +3449,26 @@
-prefs_notebook_add_page(GtkNotebook *notebook, const char *text,
- GtkWidget *page, int ind)
- return gtk_notebook_insert_page(notebook, page, gtk_label_new(text), ind);
prefs_notebook_init(PidginPrefsWindow *win)
GtkNotebook *notebook = GTK_NOTEBOOK(win->notebook);
bind_interface_page(win);
- /* We use the registered default browser in windows */
- gtk_widget_hide(win->browser.page);
- /* if the user is running Mac OS X, hide the browsers tab */
- if (purple_running_osx()) {
- gtk_widget_hide(win->browser.page);
- bind_browser_page(win);
+ bind_browser_page(win);
- prefs_notebook_add_page(notebook, _("Voice/Video"), vv_page(win), notebook_page++);
+ gtk_notebook_append_page(notebook, vv_page(win), + gtk_label_new(_("Voice/Video")));