mapper: move code to check_directory()
This commit is contained in:
parent
a727d0bb0b
commit
cf15629aea
19
src/mapper.c
19
src/mapper.c
|
@ -51,25 +51,28 @@ strdup_chop_slash(const char *path_fs)
|
||||||
return g_strndup(path_fs, length);
|
return g_strndup(path_fs, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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
|
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)
|
||||||
|
|
Loading…
Reference in New Issue