diff -r 6cc39a95f75b -r 30cbb41e0803 pidgin/gtkprefs.c --- a/pidgin/gtkprefs.c Fri Dec 06 14:50:14 2013 +0530 +++ b/pidgin/gtkprefs.c Sat Dec 07 02:03:01 2013 +0530 @@ -2302,7 +2302,6 @@ static const struct browser possible_browsers[] = { {N_("Seamonkey"), "seamonkey"}, {N_("Opera"), "opera"}, - {N_("Netscape"), "netscape"}, {N_("Mozilla"), "mozilla"}, {N_("Konqueror"), "kfmclient"}, {N_("Google Chrome"), "google-chrome"}, @@ -4416,6 +4415,13 @@ purple_prefs_set_int(PIDGIN_PREFS_ROOT "/browsers/place", PIDGIN_BROWSER_DEFAULT); } + + /* Added in 3.0.0. */ + if (g_str_equal( + purple_prefs_get_string(PIDGIN_PREFS_ROOT "/browsers/browser"), + "netscape")) { + purple_prefs_set_string(PIDGIN_PREFS_ROOT "/browsers/browser", "xdg-open"); + } #endif /* !_WIN32 */ }