Commit cf15629a authored by Max Kellermann's avatar Max Kellermann

mapper: move code to check_directory()

parent a727d0bb
...@@ -52,24 +52,27 @@ strdup_chop_slash(const char *path_fs) ...@@ -52,24 +52,27 @@ strdup_chop_slash(const char *path_fs)
} }
static void static void
check_directory(const char *path)
{
if (!g_file_test(path, G_FILE_TEST_IS_DIR))
g_warning("Not a directory: %s", path);
}
static void
mapper_set_music_dir(const char *path) mapper_set_music_dir(const char *path)
{ {
check_directory(path);
music_dir = strdup_chop_slash(path); music_dir = strdup_chop_slash(path);
music_dir_length = strlen(music_dir); music_dir_length = strlen(music_dir);
if (!g_file_test(music_dir, G_FILE_TEST_IS_DIR))
g_warning("music directory is not a directory: \"%s\"",
music_dir);
} }
static void static void
mapper_set_playlist_dir(const char *path) mapper_set_playlist_dir(const char *path)
{ {
playlist_dir = g_strdup(path); check_directory(path);
if (!g_file_test(playlist_dir, G_FILE_TEST_IS_DIR)) playlist_dir = g_strdup(path);
g_warning("playlist directory is not a directory: \"%s\"",
playlist_dir);
} }
void mapper_init(const char *_music_dir, const char *_playlist_dir) void mapper_init(const char *_music_dir, const char *_playlist_dir)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment