diff --git a/publish/changeLog.md b/publish/changeLog.md index 8a9cf40..bad7eec 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -13,6 +13,7 @@ - 修复在Android 5.1下报错的问题 - 修复对存在错误时间标签的歌词的解析 - 修复聚合搜索时未显示源名称的问题 +- 修复更改音源的列表歌曲颜色的实时更新问题 ### 其他 diff --git a/src/core/apiSource.ts b/src/core/apiSource.ts index 833283d..3749739 100644 --- a/src/core/apiSource.ts +++ b/src/core/apiSource.ts @@ -29,6 +29,9 @@ export const setUserApi = (apiId: string) => { if (apiId != settingState.setting['common.apiSource']) { updateSetting({ 'common.apiSource': apiId }) + requestAnimationFrame(() => { + global.state_event.apiSourceUpdated(apiId) + }) } }