aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/service/CachedMusicService.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/service/CachedMusicService.java')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/service/CachedMusicService.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/service/CachedMusicService.java b/app/src/main/java/github/daneren2005/dsub/service/CachedMusicService.java
index 34ba2513..b3dc4fea 100644
--- a/app/src/main/java/github/daneren2005/dsub/service/CachedMusicService.java
+++ b/app/src/main/java/github/daneren2005/dsub/service/CachedMusicService.java
@@ -201,6 +201,7 @@ public class CachedMusicService implements MusicService {
// If a cached copy exists to check against, look for removes
deleteRemovedEntries(context, dir, cached);
}
+ dir.sortChildren(context, musicService.getInstance(context));
return dir;
}
@@ -220,6 +221,7 @@ public class CachedMusicService implements MusicService {
// If a cached copy exists to check against, look for removes
deleteRemovedEntries(context, dir, cached);
}
+ dir.sortChildren(context, musicService.getInstance(context));
return dir;
}
@@ -240,6 +242,7 @@ public class CachedMusicService implements MusicService {
// If a cached copy exists to check against, look for removes
deleteRemovedEntries(context, dir, cached);
}
+ dir.sortChildren(context, musicService.getInstance(context));
return dir;
}
@@ -493,8 +496,6 @@ public class CachedMusicService implements MusicService {
// Only save if actually added to artist
if (changed) {
musicDirectory.replaceChildren(objects);
- // Reapply sort after addition
- musicDirectory.sortChildren(context, instance);
FileUtil.serialize(context, musicDirectory, cacheName);
}
}