Skip to content

Commit b60199e

Browse files
authored
Fix keyboard navigation crash (#814)
- Fix crash when using keyboard navigation at the end of the list
1 parent 53f433f commit b60199e

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/main/java/com/terraformersmc/modmenu/gui/widget/ModListWidget.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import net.minecraft.client.render.*;
1919
import net.minecraft.text.Text;
2020
import net.minecraft.util.math.MathHelper;
21+
import org.jetbrains.annotations.Nullable;
2122
import org.joml.Matrix4f;
2223
import org.lwjgl.glfw.GLFW;
2324

@@ -78,9 +79,13 @@ public void select(ModListEntry entry) {
7879
}
7980

8081
@Override
81-
public void setSelected(ModListEntry entry) {
82+
public void setSelected(@Nullable ModListEntry entry) {
8283
super.setSelected(entry);
83-
selectedModId = entry.getMod().getId();
84+
if (entry == null) {
85+
selectedModId = null;
86+
} else {
87+
selectedModId = entry.getMod().getId();
88+
}
8489
parent.updateSelectedEntry(getSelectedOrNull());
8590
}
8691

0 commit comments

Comments
 (0)