mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-14 14:26:43 -04:00
Fix NPE
This commit is contained in:
parent
aafcd57c82
commit
ee1c0d362d
@ -39,6 +39,7 @@ import org.jackhuang.hmcl.util.i18n.I18n;
|
|||||||
import org.jackhuang.hmcl.util.versioning.VersionNumber;
|
import org.jackhuang.hmcl.util.versioning.VersionNumber;
|
||||||
|
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@ -67,7 +68,8 @@ public class GameList extends Control implements DecoratorPage {
|
|||||||
toggleGroup.getProperties().put("ReferenceHolder", listenerHolder);
|
toggleGroup.getProperties().put("ReferenceHolder", listenerHolder);
|
||||||
List<GameListItem> children = repository.getVersions().parallelStream()
|
List<GameListItem> children = repository.getVersions().parallelStream()
|
||||||
.filter(version -> !version.isHidden())
|
.filter(version -> !version.isHidden())
|
||||||
.sorted(Comparator.comparing(Version::getReleaseTime).thenComparing(a -> VersionNumber.asVersion(a.getId())))
|
.sorted(Comparator.comparing((Version version) -> version.getReleaseTime() == null ? new Date(0L) : version.getReleaseTime())
|
||||||
|
.thenComparing(a -> VersionNumber.asVersion(a.getId())))
|
||||||
.map(version -> new GameListItem(toggleGroup, profile, version.getId()))
|
.map(version -> new GameListItem(toggleGroup, profile, version.getId()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
JFXUtilities.runInFX(() -> {
|
JFXUtilities.runInFX(() -> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user