--- abiword-2.9.1/src/af/util/xp/ut_go_file.cpp.orig	2011-08-20 17:35:28.986578394 +1000
+++ abiword-2.9.1/src/af/util/xp/ut_go_file.cpp	2011-08-20 17:36:28.143242492 +1000
@@ -993,6 +993,7 @@ UT_go_basename_from_uri (const char *uri
 {
 	char *res;
 
+	if (! uri) return NULL;
 #if HAVE_GSF_GIO
 	GFile *f = g_file_new_for_uri (uri);
 	char *basename = g_file_get_basename (f);
@@ -1683,12 +1684,6 @@ UT_go_url_show (gchar const *url)
 #else
 	GError *err = NULL;
 #ifdef HAVE_GTK214
-	gtk_show_uri (NULL, url, GDK_CURRENT_TIME, &err);
-	return err;
-#elif defined(WITH_GNOMEVFS)
-	gnome_vfs_url_show (url);
-	return err;
-#else
 	gchar *browser = NULL;
 	gchar *clean_url = NULL;
 
