[tracker/swap-gio-for-hal: 5/7] libtracker-miner: Don't add mount points if the UUID is NULL



commit 619190d54d45c7ae4b0671dd70e47aa8f45b6f74
Author: Martyn Russell <martyn lanedo com>
Date:   Tue Feb 23 16:14:26 2010 +0000

    libtracker-miner: Don't add mount points if the UUID is NULL

 src/libtracker-miner/tracker-storage.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-storage.c b/src/libtracker-miner/tracker-storage.c
index 6f5cdee..02caf75 100644
--- a/src/libtracker-miner/tracker-storage.c
+++ b/src/libtracker-miner/tracker-storage.c
@@ -456,7 +456,13 @@ mount_added_cb (GVolumeMonitor *monitor,
 	           uuid,
 	           mount_point);
 
-	mount_add (storage, uuid, mount_point, removable_device);
+	/* We don't have a UUID for CDROMs */
+	if (uuid) {
+		g_message ("  Being added as a tracker resource to index!");
+		mount_add (storage, uuid, mount_point, removable_device);
+	} else {
+		g_message ("  Being ignored because we have no UUID");
+	}
 
 	g_free (mount_point);
 	g_object_unref (file);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]