From e13c69770ee78f5525ccda36c70420c989f6d860 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Thu, 13 Feb 2014 14:02:22 -0200 Subject: [PATCH] daemon: warning and behave properly if no xdg-user-dirs setup. --- src/bin/lightmediascannerd.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/bin/lightmediascannerd.c b/src/bin/lightmediascannerd.c index f439d94..bfe2a70 100644 --- a/src/bin/lightmediascannerd.c +++ b/src/bin/lightmediascannerd.c @@ -1481,8 +1481,14 @@ _populate_dir_internal(const char *category, const char *dir) {NULL, NULL} }; for (itr = defaults; itr->cat != NULL; itr++) { - if (strcmp(itr->cat, category) == 0) - scanner_category_add_dir(sc, itr->path); + if (strcmp(itr->cat, category) == 0) { + if (itr->path && itr->path[0] != '\0') + scanner_category_add_dir(sc, itr->path); + else + g_warning("Requested default directories but " + "xdg-user-dirs is not setup. Category %s", + category); + } } } } -- 2.7.4