diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index 3fdba986..6d64b082 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -2458,6 +2458,7 @@ const app = new Vue({ let library = [] let cacheId = "library-songs" let downloaded = null; + this.$store.commit("resetRecentlyAdded") if ((this.library.songs.downloadState == 2) && !force) { return } diff --git a/src/renderer/main/vuex-store.js b/src/renderer/main/vuex-store.js index bb608759..f7c0b0be 100644 --- a/src/renderer/main/vuex-store.js +++ b/src/renderer/main/vuex-store.js @@ -19,6 +19,11 @@ const store = new Vuex.Store({ } }, mutations: { + resetRecentlyAdded(state) { + state.pageState.recentlyAdded.loaded = false; + state.pageState.recentlyAdded.nextUrl = null; + state.pageState.recentlyAdded.items = []; + }, setLCDArtwork(state, artwork) { state.artwork.playerLCD = artwork }