diff options
author | Martyn Russell <martyn@lanedo.com> | 2011-11-24 16:32:24 +0000 |
---|---|---|
committer | Martyn Russell <martyn@lanedo.com> | 2011-11-25 14:52:12 +0000 |
commit | 1c9e034ef0c89b7cda90270b57bc85bc15e779e3 (patch) | |
tree | c7cd89d9ec5a9dc05e639c7589f83ee29c48ab43 | |
parent | b0d8f6457bcbded7a0a427580c025989c08fe901 (diff) | |
download | tracker-1c9e034ef0c89b7cda90270b57bc85bc15e779e3.tar.gz |
tracker-miner-fs: Add initial check on basedir to avoid subsequent checks
-rw-r--r-- | src/miners/fs/tracker-miner-userguides.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/miners/fs/tracker-miner-userguides.c b/src/miners/fs/tracker-miner-userguides.c index 291026474..1088bac30 100644 --- a/src/miners/fs/tracker-miner-userguides.c +++ b/src/miners/fs/tracker-miner-userguides.c @@ -146,6 +146,16 @@ miner_userguides_basedir_add (TrackerMinerFS *fs, gchar *path; gboolean added = FALSE; + /* Do preliminary check on basedir */ + path = g_build_filename (basedir, "userguide", "contents", NULL); + if (!g_file_test (path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)) { + g_message (" No userguides in prefix:'%s'", path); + g_free (path); + return; + } + + g_free (path); + /* Without MeeGoTouch, we simply index ALL content. */ #ifdef HAVE_MEEGOTOUCH gchar *locale; |