From 945bdc0148024acb10aa91f615355d3eaf76f7f3 Mon Sep 17 00:00:00 2001 From: Bob Long Date: Fri, 9 Dec 2022 16:30:46 -0500 Subject: [PATCH] QuickViewOptions: remove use of IsKnownColor This was breaking the OSX/IOS/Android builds --- Controls/QuickViewOptions.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Controls/QuickViewOptions.cs b/Controls/QuickViewOptions.cs index 38c8fa0783..3a098c85c6 100644 --- a/Controls/QuickViewOptions.cs +++ b/Controls/QuickViewOptions.cs @@ -132,12 +132,18 @@ private void TXT_color_TextChanged(object sender, EventArgs e) { BUT_colorpicker.BackColor = System.Drawing.ColorTranslator.FromHtml("#"+TXT_color.Text); Utilities.Settings.Instance[_qv.Name + "_color"] = "#"+TXT_color.Text; + return; } - if (System.Drawing.Color.FromName(TXT_color.Text).IsKnownColor) + try { BUT_colorpicker.BackColor = System.Drawing.ColorTranslator.FromHtml(TXT_color.Text); - Utilities.Settings.Instance[_qv.Name + "_color"] = TXT_color.Text; } + catch(Exception) + { + // Not a valid color string + return; + } + Utilities.Settings.Instance[_qv.Name + "_color"] = TXT_color.Text; } private void BUT_colorpicker_Click(object sender, EventArgs e)