diff -up gnome-panel-2.22.1.2/gnome-panel/panel-menu-items.c.use-gio gnome-panel-2.22.1.2/gnome-panel/panel-menu-items.c
--- gnome-panel-2.22.1.2/gnome-panel/panel-menu-items.c.use-gio 2008-04-18 22:48:16.000000000 -0400
+++ gnome-panel-2.22.1.2/gnome-panel/panel-menu-items.c 2008-04-18 22:53:10.000000000 -0400
@@ -125,8 +125,9 @@ activate_uri (GtkWidget *menuitem,
command = g_strdup_printf ("nautilus --no-desktop %s", url);
gdk_spawn_command_line_on_screen (screen, command, &error);
- } else
- gnome_url_show_on_screen (url, screen, &error);
+ } else
+ g_app_info_launch_default_for_uri (url, NULL, &error);
+ //gnome_url_show_on_screen (url, screen, &error);
if (error != NULL) {
if (error->code != GNOME_URL_ERROR_CANCELLED) {