From f3c025898ca7a1fbd8e0353aab60ad17d0eeb25a Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sun, 24 Oct 2021 19:38:30 +0900 Subject: [PATCH] fixed a bug where clicking on the selection display may advance the selection like pressing NEXT/+ twice --- src/net/torvald/terrarum/ui/UIItemSpinner.kt | 2 +- src/net/torvald/terrarum/ui/UIItemTextSelector.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net/torvald/terrarum/ui/UIItemSpinner.kt b/src/net/torvald/terrarum/ui/UIItemSpinner.kt index 735637de6..ebfb31202 100644 --- a/src/net/torvald/terrarum/ui/UIItemSpinner.kt +++ b/src/net/torvald/terrarum/ui/UIItemSpinner.kt @@ -58,7 +58,7 @@ class UIItemSpinner( else 0 - if (!mouseLatched && Terrarum.mouseDown && mouseOnButton != 0) { + if (!mouseLatched && Terrarum.mouseDown && mouseOnButton in 1..2) { mouseLatched = true value = (value + step * ((mouseOnButton * 2) - 3)).coerceIn(min, max) fboUpdateLatch = true diff --git a/src/net/torvald/terrarum/ui/UIItemTextSelector.kt b/src/net/torvald/terrarum/ui/UIItemTextSelector.kt index fd5b102c1..34d37d852 100644 --- a/src/net/torvald/terrarum/ui/UIItemTextSelector.kt +++ b/src/net/torvald/terrarum/ui/UIItemTextSelector.kt @@ -59,7 +59,7 @@ class UIItemTextSelector( else 0 - if (!mouseLatched && Terrarum.mouseDown && mouseOnButton != 0) { + if (!mouseLatched && Terrarum.mouseDown && mouseOnButton in 1..2) { mouseLatched = true selection = (selection + (mouseOnButton * 2) - 3) fmod labelfuns.size fboUpdateLatch = true