From 61d096aef341855c6824a2e8d0ce55f1f7e724ef Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Sat, 15 Jan 2022 02:28:47 -0800 Subject: [PATCH] SQLite store: Fix track update cache --- Utils/SQLiteStore.m | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/Utils/SQLiteStore.m b/Utils/SQLiteStore.m index da60b375b..68377577a 100644 --- a/Utils/SQLiteStore.m +++ b/Utils/SQLiteStore.m @@ -1293,19 +1293,8 @@ static SQLiteStore *g_sharedStore = NULL; return; } - - // Now to replace the playlist entries - for (size_t i = 0; i < [databaseMirror count]; ++i) - { - PlaylistEntry *oldpe = [databaseMirror objectAtIndex:i]; - if ([oldpe dbIndex] == trackId) - { - PlaylistEntry *newpe = [track mutableCopy]; - [newpe setIndex:i]; - [newpe setEntryId:[oldpe entryId]]; - [databaseMirror replaceObjectAtIndex:i withObject:newpe]; - } - } + + [databaseMirror replaceObjectAtIndex:[track index] withObject:track]; } }