Skip to content

Commit 758e93b

Browse files
Motschenjjszaniszlo
authored andcommitted
Fix mouse button not being bindable (from 1.21.5 branch)
1 parent aabb728 commit 758e93b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/main/java/eu/midnightdust/midnightcontrols/client/MidnightInput.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import net.minecraft.client.gui.screen.ingame.StonecutterScreen;
4646
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
4747
import net.minecraft.client.gui.screen.multiplayer.MultiplayerServerListWidget;
48+
import net.minecraft.client.gui.screen.option.KeybindsScreen;
4849
import net.minecraft.client.gui.screen.world.WorldListWidget;
4950
import net.minecraft.client.gui.widget.*;
5051
import net.minecraft.screen.slot.Slot;
@@ -452,6 +453,7 @@ public void pressKeyboardKey(Screen screen, int key) {
452453
*/
453454
public boolean tryGoBack(@NotNull Screen screen) {
454455
var set = ImmutableSet.of("gui.back", "gui.done", "gui.cancel", "gui.toTitle", "gui.toMenu");
456+
if (screen instanceof KeybindsScreen) return false;
455457

456458
return screen.children().stream().filter(element -> element instanceof PressableWidget)
457459
.map(element -> (PressableWidget) element)

0 commit comments

Comments
 (0)