Skip to content

Commit cf05dfd

Browse files
author
byteManiak
committed
Potential fix for #2
1 parent 8e4d245 commit cf05dfd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/com/bytemaniak/mcquake3/screen/PlayerSettingsScreen.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,12 @@ protected void init() {
113113
ButtonWidget voiceSelectionText = ButtonWidget.builder(Text.of("Player voice"), (button -> {}))
114114
.dimensions(20, 20, (int)(width/6.5f), 20).build();
115115

116+
String playerVoice = ((QuakePlayer)MinecraftClient.getInstance().player).getPlayerVoice();
117+
116118
voiceList = new PlayerVoiceList(client, 20, 45, (int)(width/6.5f), height - 65, 18);
117119
voiceList.setSelected(voiceList.children().stream()
118-
.filter(e -> e.playerSounds.playerClass.equals(((QuakePlayer)MinecraftClient.getInstance().player).getPlayerVoice()))
119-
.findFirst().get());
120+
.filter(e -> e.playerSounds.playerClass.equals(playerVoice))
121+
.findFirst().orElse(voiceList.getFirst()));
120122

121123
String guiButtonText = user.quakeGuiEnabled() ? "Disable Quake GUI" : "Enable Quake GUI";
122124
toggleGui = ButtonWidget.builder(Text.of(guiButtonText), (button) -> {

0 commit comments

Comments
 (0)