aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/items/GT_VolumetricFlask.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/items/GT_VolumetricFlask.java')
-rw-r--r--src/main/java/gregtech/common/items/GT_VolumetricFlask.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/items/GT_VolumetricFlask.java b/src/main/java/gregtech/common/items/GT_VolumetricFlask.java
index 4dc761dc60..50a88f4700 100644
--- a/src/main/java/gregtech/common/items/GT_VolumetricFlask.java
+++ b/src/main/java/gregtech/common/items/GT_VolumetricFlask.java
@@ -325,8 +325,9 @@ public class GT_VolumetricFlask extends GT_Generic_Item implements IFluidContain
ModularWindow.Builder builder = ModularWindow.builder(150, 54);
builder.setBackground(ModularUITextures.VANILLA_BACKGROUND);
+ NumericWidget capacityWidget = new NumericWidget();
builder.widget(
- new NumericWidget().setGetter(() -> capacity)
+ capacityWidget.setGetter(() -> capacity)
.setSetter(value -> setCapacity(getCurrentItem(), capacity = (int) value))
.setBounds(1, maxCapacity)
.setScrollValues(1, 144, 1000)
@@ -341,6 +342,7 @@ public class GT_VolumetricFlask extends GT_Generic_Item implements IFluidContain
.widget(
new VanillaButtonWidget().setDisplayString("Confirm")
.setOnClick((clickData, widget) -> {
+ capacityWidget.onRemoveFocus();
if (!widget.isClient()) {
widget.getWindow()
.tryClose();