From 4c640b915fe573b4e40960308fbd6201e1599e7b Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 3 Oct 2025 11:25:25 +0200 Subject: [PATCH] Fix `CheckBox` to display check state when created in game without editor icon atlas #3705 --- Source/Engine/UI/GUI/Common/CheckBox.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/UI/GUI/Common/CheckBox.cs b/Source/Engine/UI/GUI/Common/CheckBox.cs index c779d6e83..47073cb27 100644 --- a/Source/Engine/UI/GUI/Common/CheckBox.cs +++ b/Source/Engine/UI/GUI/Common/CheckBox.cs @@ -181,8 +181,8 @@ namespace FlaxEngine.GUI ImageColor = style.BorderSelected * 1.2f; BorderColor = style.BorderNormal; BorderColorHighlighted = style.BorderSelected; - CheckedImage = new SpriteBrush(style.CheckBoxTick); - IntermediateImage = new SpriteBrush(style.CheckBoxIntermediate); + CheckedImage = style.CheckBoxTick.IsValid ? new SpriteBrush(style.CheckBoxTick) : new SolidColorBrush(style.Foreground); + IntermediateImage = style.CheckBoxIntermediate.IsValid ? new SpriteBrush(style.CheckBoxIntermediate) : new SolidColorBrush(style.ForegroundGrey); CacheBox(); }