d6d0ab4
From 88da398b39b2047f3f42e56d3d3a24ba18233e40 Mon Sep 17 00:00:00 2001
d6d0ab4
From: Tomas Bzatek <tbzatek@redhat.com>
d6d0ab4
Date: Tue, 22 Sep 2009 17:26:06 +0200
d6d0ab4
Subject: [PATCH] Don't rely on activation_uri when detecting mounts
d6d0ab4
d6d0ab4
We test for the activation_uri (i.e. G_FILE_ATTRIBUTE_STANDARD_TARGET_URI)
d6d0ab4
which is usually not exposed from computer:// items until the item is mounted
d6d0ab4
(and that's up to particular gvfs volume monitor).
d6d0ab4
d6d0ab4
Simply don't test for activation_uri, file type of G_FILE_TYPE_MOUNTABLE
d6d0ab4
should be enough.
d6d0ab4
---
d6d0ab4
 libnautilus-private/nautilus-directory-async.c |    5 ++---
d6d0ab4
 1 files changed, 2 insertions(+), 3 deletions(-)
d6d0ab4
d6d0ab4
diff --git a/libnautilus-private/nautilus-directory-async.c b/libnautilus-private/nautilus-directory-async.c
d6d0ab4
index 653fd30..ff20ac5 100644
d6d0ab4
--- a/libnautilus-private/nautilus-directory-async.c
d6d0ab4
+++ b/libnautilus-private/nautilus-directory-async.c
d6d0ab4
@@ -1700,9 +1700,8 @@ lacks_mount (NautilusFile *file)
d6d0ab4
 		 (file->details->type == G_FILE_TYPE_DIRECTORY &&
d6d0ab4
 		  nautilus_file_is_self_owned (file)) ||
d6d0ab4
 		 
d6d0ab4
-		 /* Mountable with a target_uri, could be a mountpoint */
d6d0ab4
-		 (file->details->type == G_FILE_TYPE_MOUNTABLE &&
d6d0ab4
-		  file->details->activation_uri != NULL)
d6d0ab4
+		 /* Mountable, could be a mountpoint */
d6d0ab4
+		 (file->details->type == G_FILE_TYPE_MOUNTABLE)
d6d0ab4
 
d6d0ab4
 		 )
d6d0ab4
 		);
d6d0ab4
-- 
d6d0ab4
1.6.4.4
d6d0ab4
d6d0ab4