kopia lustrzana https://github.com/TeamNewPipe/NewPipe
Better equals check
It ensures that queues are not the same. Without this check when you have multiple videos in the backstack and navigating back via Back button you'll get duplicated videospull/7910/head
rodzic
af80d96b9e
commit
835c5e9d43
|
@ -528,7 +528,16 @@ public abstract class PlayQueue implements Serializable {
|
|||
return false;
|
||||
}
|
||||
final PlayQueue other = (PlayQueue) obj;
|
||||
return streams.equals(other.streams);
|
||||
if (size() != other.size()) {
|
||||
return false;
|
||||
}
|
||||
for (int i = 0; i < size(); i++) {
|
||||
// Check is based on URL
|
||||
if (!streams.get(i).getUrl().equals(other.streams.get(i).getUrl())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Ładowanie…
Reference in New Issue