From 00593a71de5082f3ff6a57e4c819c72f78735e5f Mon Sep 17 00:00:00 2001 From: Xandaros Date: Sat, 22 Oct 2022 17:08:16 +0200 Subject: Only use LMB for dragging (#1153) --- .../shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'runtime/src/main/java') diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java index a23ba3258..fe0db8743 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/dragging/CurrentDraggingStack.java @@ -155,6 +155,9 @@ public class CurrentDraggingStack extends Widget implements LateRenderable, Drag @Override public boolean mouseClicked(double mouseX, double mouseY, int button) { + if (button != 0) { + return false; + } drop(); DraggableComponent hoveredStack = provider.getHovered(this, mouseX, mouseY); if (hoveredStack != null) { @@ -170,7 +173,7 @@ public class CurrentDraggingStack extends Widget implements LateRenderable, Drag @Override public boolean mouseDragged(double mouseX1, double mouseY1, int button, double mouseX2, double mouseY2) { - return entry != null && entry.dragging; + return button == 0 && entry != null && entry.dragging; } private boolean drop() { -- cgit