diff -urN file-roller-2.19.92-orig/src/file-utils.c file-roller-2.19.92/src/file-utils.c --- file-roller-2.19.92-orig/src/file-utils.c 2007-09-04 00:00:05.000000000 +0200 +++ file-roller-2.19.92/src/file-utils.c 2007-09-10 11:49:32.000000000 +0200 @@ -1253,16 +1253,7 @@ gboolean uri_is_local (const char *uri) { - GnomeVFSURI *vfs_uri; - gboolean is_local; - - vfs_uri = new_uri_from_path (uri); - g_return_val_if_fail (vfs_uri != NULL, FALSE); - - is_local = gnome_vfs_uri_is_local (vfs_uri); - gnome_vfs_uri_unref (vfs_uri); - - return is_local; + return (! uri_has_scheme (uri)) || uri_scheme_is_file (uri); }