=== modified file 'libgnome/gnome-open.c' --- libgnome/gnome-open.c 2009-02-12 00:58:17 +0000 +++ libgnome/gnome-open.c 2009-02-12 01:03:03 +0000 @@ -28,9 +28,13 @@ argc, argv, NULL); - file = g_file_new_for_commandline_arg (argv[1]); - uri = g_file_get_uri (file); - g_object_unref (file); + if (strncmp (argv[1], "mailto:", 7)) { + file = g_file_new_for_commandline_arg (argv[1]); + uri = g_file_get_uri (file); + g_object_unref (file); + } else { + uri = argv[1]; + } if (g_app_info_launch_default_for_uri (uri, NULL, &err)) return 0;