[tracker] applications: Index .directory files



commit 5ac47c8d9b314da7c8f75c7a7131757ebca42d47
Author: Philip Van Hoof <philip codeminded be>
Date:   Tue Apr 14 15:36:58 2009 +0200

    applications: Index .directory files
---
 data/modules/applications.module           |    4 ++--
 src/tracker-indexer/modules/applications.c |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/data/modules/applications.module b/data/modules/applications.module
index 8058ddc..78e3f43 100644
--- a/data/modules/applications.module
+++ b/data/modules/applications.module
@@ -4,7 +4,7 @@ Enabled=true
 
 [Monitors]
 Directories=
-RecurseDirectories=/usr/share/applications;
+RecurseDirectories=/usr/share/desktop-directories;/usr/share/applications;
 
 [Ignored]
 Directories=
@@ -14,7 +14,7 @@ DirectoriesWithContent=
 [Index]
 Service=Applications
 MimeTypes=
-Files=*.desktop
+Files=
 ScanTimeout=0
 CacheTimeout=0
 
diff --git a/src/tracker-indexer/modules/applications.c b/src/tracker-indexer/modules/applications.c
index 87d2440..2ad3aff 100644
--- a/src/tracker-indexer/modules/applications.c
+++ b/src/tracker-indexer/modules/applications.c
@@ -133,7 +133,8 @@ tracker_application_file_get_metadata (TrackerModuleFile *file)
 	path = g_file_get_path (f);
 
 	/* Check we're dealing with a desktop file */
-	if (!g_str_has_suffix (path, ".desktop")) {
+	if (!g_str_has_suffix (path, ".desktop") &&
+	    !g_str_has_suffix (path, ".directory")) {
 		g_free (path);
 		return NULL;
 	}



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