Skip to content

Commit 727df6a

Browse files
committed
Fixed improper hasUri check (#289)
1 parent f774052 commit 727df6a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

player/src/main/java/xyz/gianlu/librespot/player/PagesLoader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public static PagesLoader from(@NotNull Session session, @NotNull Context contex
5454
private static void sanitizeTracks(List<ContextTrack> tracks, String uriPrefix) {
5555
for (int i = 0; i < tracks.size(); i++) {
5656
ContextTrack.Builder builder = tracks.get(i).toBuilder();
57-
if (builder.hasUri() || !builder.hasGid()) continue;
57+
if ((builder.hasUri() && !builder.getUri().isEmpty()) || !builder.hasGid()) continue;
5858

5959
builder.setUri(uriPrefix + new String(PlayableId.BASE62.encode(builder.getGid().toByteArray(), 22)));
6060
tracks.set(i, builder.build());

0 commit comments

Comments
 (0)