nautilus-03-ftp-rename.diff revision 12796
20802N/Adiff -urN naut.orig/libnautilus-private/nautilus-bookmark.c naut.new/libnautilus-private/nautilus-bookmark.c
20802N/A--- naut.orig/libnautilus-private/nautilus-bookmark.c 2008-04-07 13:33:19.366080000 +0100
20802N/A+++ naut.new/libnautilus-private/nautilus-bookmark.c 2008-04-07 13:55:49.482282000 +0100
20802N/A@@ -25,6 +25,7 @@
9802N/A #include <config.h>
9802N/A #include "nautilus-bookmark.h"
9802N/A
20802N/A+#include "nautilus-file-private.h"
20802N/A #include "nautilus-file.h"
9802N/A #include <eel/eel-gdk-pixbuf-extensions.h>
20802N/A #include <eel/eel-gtk-extensions.h>
20802N/A@@ -607,9 +608,17 @@
20802N/A {
9802N/A char *path_name;
9802N/A gboolean exists;
9802N/A+ NautilusFile *file;
9802N/A
9802N/A /* Convert to a path, returning FALSE if not local. */
9802N/A if (!g_file_is_native (bookmark->details->location)) {
12796N/A+ /* It's a remote file, check for its existance */
12796N/A+ file = nautilus_file_get_existing (bookmark->details->location);
12125N/A+ if (file == NULL) {
9802N/A+ /* Remote files does not exist, so return TRUE */
12796N/A+ return TRUE;
9802N/A+ }
12796N/A+ nautilus_file_unref (file);
9802N/A return FALSE;
9802N/A }
9802N/A path_name = g_file_get_path (bookmark->details->location);
12796N/A