diff --git a/runelite-client/src/main/java/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker.java b/runelite-client/src/main/java/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker.java index 653d31ecf8..aff803450e 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/components/colorpicker/RuneliteColorPicker.java @@ -298,6 +298,9 @@ public class RuneliteColorPicker extends JDialog @Override public void windowClosing(WindowEvent e) { + // force update hex color because focus lost events fire after window closing + updateHex(); + if (onClose != null) { onClose.accept(selectedColor);