diff --git a/publish/changeLog.md b/publish/changeLog.md index 8f2aad6..8a9cf40 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -12,6 +12,7 @@ - 修复mg评论加载失败的问题(@Folltoshe) - 修复在Android 5.1下报错的问题 - 修复对存在错误时间标签的歌词的解析 +- 修复聚合搜索时未显示源名称的问题 ### 其他 diff --git a/src/screens/Home/Views/Search/MusicList.tsx b/src/screens/Home/Views/Search/MusicList.tsx index cb29e0f..e1741ee 100644 --- a/src/screens/Home/Views/Search/MusicList.tsx +++ b/src/screens/Home/Views/Search/MusicList.tsx @@ -20,10 +20,10 @@ export default forwardRef((props, ref) => { useImperativeHandle(ref, () => ({ async loadList(text, source) { // const listDetailInfo = searchMusicState.listDetailInfo - listRef.current?.setList([], source == 'all') + listRef.current?.setList([], false, source == 'all') if (searchMusicState.searchText == text && searchMusicState.source == source && searchMusicState.listInfos[searchMusicState.source]!.list.length) { requestAnimationFrame(() => { - listRef.current?.setList(searchMusicState.listInfos[searchMusicState.source]!.list, source == 'all') + listRef.current?.setList(searchMusicState.listInfos[searchMusicState.source]!.list, false, source == 'all') }) } else { listRef.current?.setStatus('loading') @@ -34,7 +34,7 @@ export default forwardRef((props, ref) => { // const result = setListInfo(listDetail, id, page) if (isUnmountedRef.current) return requestAnimationFrame(() => { - listRef.current?.setList(list, source == 'all') + listRef.current?.setList(list, false, source == 'all') listRef.current?.setStatus(searchMusicState.listInfos[searchMusicState.source]!.maxPage <= page ? 'end' : 'idle') }) }).catch(() => { @@ -58,7 +58,7 @@ export default forwardRef((props, ref) => { search(searchInfoRef.current.text, page, searchInfoRef.current.source).then((list) => { // const result = setListInfo(listDetail, searchMusicState.listDetailInfo.id, page) if (isUnmountedRef.current) return - listRef.current?.setList(list, searchInfoRef.current.source == 'all') + listRef.current?.setList(list, false, searchInfoRef.current.source == 'all') listRef.current?.setStatus(searchMusicState.listInfos[searchInfoRef.current.source]!.maxPage <= page ? 'end' : 'idle') }).catch(() => { listRef.current?.setStatus('error')