Description: Use x-www-browser as a fallback browser 
 call x-www-browser as a fallback browser. This mechanism is Debian specific, so this patch is not forwarded upstream.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472110
Author: dod
Applied-Upstream: NA
--- a/pan/gui/url.cc
+++ b/pan/gui/url.cc
@@ -106,7 +106,7 @@
 
   const char * mode_key = mode==WEB ? "browser-mode" : "mailer-mode";
   const char * custom_key = mode==WEB ? "custom-browser" : "custom-mailer";
-  const char * custom_fallback = mode==WEB ? "firefox" : "thunderbird";
+  const char * custom_fallback = mode==WEB ? "x-www-browser" : "thunderbird";
   std::string cmd;
   const std::string env (prefs.get_string (mode_key, get_environment()));
        if (env == "gnome")   cmd = "gnome-open";
--- a/pan/gui/prefs-ui.cc
+++ b/pan/gui/prefs-ui.cc
@@ -1200,7 +1200,7 @@
   HIG :: workarea_add_section_title (t, &row, _("Preferred Applications"));
     HIG :: workarea_add_section_spacer (t, row, 3);
     w = url_handler_new (prefs, "browser-mode", URL::get_environment(),
-                                "custom-browser", "firefox", b);
+                                "custom-browser", "x-www-browser", b);
     HIG :: workarea_add_row (t, &row, _("_Web browser:"), w);
     w = url_handler_new (prefs, "mailer-mode", URL::get_environment(),
                                 "custom-mailer", "thunderbird", b);
