pull/594/head
jhengazuki 3 months ago
parent 3310e1e730
commit 1aeeea69a4
  1. 2
      app/src/main/java/com/fongmi/android/tv/bean/Device.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/bean/Episode.java
  3. 1
      app/src/mobile/java/com/fongmi/android/tv/ui/dialog/EpisodeListDialog.java

@ -167,7 +167,7 @@ public class Device implements Diffable<Device> {
public boolean equals(@Nullable Object obj) {
if (this == obj) return true;
if (!(obj instanceof Device it)) return false;
return getUuid().equals(it.getUuid());
return getUuid().equals(it.getUuid()) && getName().equals(it.getName()) && getType() == it.getType();
}
@NonNull

@ -119,7 +119,7 @@ public class Episode implements Parcelable {
public boolean equals(@Nullable Object obj) {
if (this == obj) return true;
if (!(obj instanceof Episode it)) return false;
return getUrl().equals(it.getUrl()) && getName().equals(it.getName());
return getUrl().equals(it.getUrl()) && getName().equals(it.getName()) && getDesc().equals(it.getDesc());
}
@Override

@ -90,5 +90,6 @@ public class EpisodeListDialog implements EpisodeAdapter.OnClickListener {
@Override
public void onItemClick(Episode item) {
viewModel.setEpisode(item);
dialog.dismiss();
}
}

Loading…
Cancel
Save