Fix another bug

This commit is contained in:
twinaphex 2016-07-09 22:15:24 +02:00
parent 89db0793b4
commit 0ba2bac778

View File

@ -813,8 +813,6 @@ static int action_ok_file_load_with_detect_core_collection(const char *path,
path, label, type, false); path, label, type, false);
} }
static int action_ok_playlist_entry_collection(const char *path, static int action_ok_playlist_entry_collection(const char *path,
const char *label, unsigned type, size_t idx, size_t entry_idx) const char *label, unsigned type, size_t idx, size_t entry_idx)
{ {
@ -855,7 +853,7 @@ static int action_ok_playlist_entry_collection(const char *path,
playlist_get_index(playlist, selection_ptr, playlist_get_index(playlist, selection_ptr,
&entry_path, &entry_label, &core_path, &core_name, NULL, NULL); &entry_path, &entry_label, &core_path, &core_name, NULL, NULL);
if ( string_is_equal(core_path, file_path_str(FILE_PATH_DETECT)) if ( string_is_equal(core_path, file_path_str(FILE_PATH_DETECT))
&& string_is_equal(core_name, file_path_str(FILE_PATH_DETECT))) && string_is_equal(core_name, file_path_str(FILE_PATH_DETECT)))
{ {
@ -902,6 +900,8 @@ static int action_ok_playlist_entry_collection(const char *path,
db_name); db_name);
playlist_write_file(tmp_playlist); playlist_write_file(tmp_playlist);
} }
else
strlcpy(new_core_path, core_path, sizeof(new_core_path));
playlist_info.data = playlist; playlist_info.data = playlist;
playlist_info.idx = selection_ptr; playlist_info.idx = selection_ptr;