fix: crash when all profiles removed. Close #1165.
This commit is contained in:
@@ -55,9 +55,11 @@ public class GameAdvancedListItem extends AdvancedListItem {
|
|||||||
private void loadVersion(String version) {
|
private void loadVersion(String version) {
|
||||||
if (Profiles.getSelectedProfile() != profile) {
|
if (Profiles.getSelectedProfile() != profile) {
|
||||||
profile = Profiles.getSelectedProfile();
|
profile = Profiles.getSelectedProfile();
|
||||||
onVersionIconChangedListener = profile.getRepository().onVersionIconChanged.registerWeak(event -> {
|
if (profile != null) {
|
||||||
this.loadVersion(Profiles.getSelectedVersion());
|
onVersionIconChangedListener = profile.getRepository().onVersionIconChanged.registerWeak(event -> {
|
||||||
});
|
this.loadVersion(Profiles.getSelectedVersion());
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (version != null && Profiles.getSelectedProfile() != null &&
|
if (version != null && Profiles.getSelectedProfile() != null &&
|
||||||
Profiles.getSelectedProfile().getRepository().hasVersion(version)) {
|
Profiles.getSelectedProfile().getRepository().hasVersion(version)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user