diff options
Diffstat (limited to 'src/main/java/gregtech/common/items/GT_VolumetricFlask.java')
-rw-r--r-- | src/main/java/gregtech/common/items/GT_VolumetricFlask.java | 4 |
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(); |