From aebdb64814dadb8c8b38e8b31a5dad11f1e61d34 Mon Sep 17 00:00:00 2001 From: MattN-L Date: Wed, 24 Apr 2024 00:23:54 -0400 Subject: [PATCH] ColEditor: Fix for exception when restoring color that doesn't exist --- PCK-Studio/Forms/Editor/COLEditor.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/PCK-Studio/Forms/Editor/COLEditor.cs b/PCK-Studio/Forms/Editor/COLEditor.cs index 8d82aa14..a6eb38e0 100644 --- a/PCK-Studio/Forms/Editor/COLEditor.cs +++ b/PCK-Studio/Forms/Editor/COLEditor.cs @@ -450,15 +450,17 @@ namespace PckStudio.Forms.Editor if (tab == colorsTab) { - color = default_colourfile.Colors.Find(color => color.Name == node.Text).ColorPallette; + ColorContainer.Color col_entry = default_colourfile.Colors.Find(color => color.Name == node.Text); - if (color.IsEmpty) return; + if (col_entry == null) return; + + color = col_entry.ColorPallette; colorTextbox.Text = ColorTranslator.ToHtml(color).TrimStart('#'); } else { - var WaterEntry = default_colourfile.WaterColors.Find(color => color.Name == node.Text); + ColorContainer.WaterColor WaterEntry = default_colourfile.WaterColors.Find(color => color.Name == node.Text); if (WaterEntry == null) return;