From 3e3faca354e5086502e130c8a3146e121e57836d Mon Sep 17 00:00:00 2001 From: MaikyM <51415805+MaikyM@users.noreply.github.com> Date: Sat, 29 Jun 2019 16:37:49 -0600 Subject: [PATCH] Disabled paks without registered key to avoid selection confusion --- FModel/Methods/Utilities/Utilities.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/FModel/Methods/Utilities/Utilities.cs b/FModel/Methods/Utilities/Utilities.cs index aad85e62..cd3a968b 100644 --- a/FModel/Methods/Utilities/Utilities.cs +++ b/FModel/Methods/Utilities/Utilities.cs @@ -1,4 +1,4 @@ -using FModel.Properties; +using FModel.Properties; using System; using System.Linq; using System.Diagnostics; @@ -152,6 +152,7 @@ namespace FModel { foreach (ToolStripItem toolstripmenuitem in myToolStrip.DropDownItems) { + toolstripmenuitem.Enabled = false; toolstripmenuitem.BackColor = Color.FromArgb(255, 255, 255, 255); if (!string.IsNullOrEmpty(Settings.Default.AESKey)) @@ -160,9 +161,11 @@ namespace FModel if (pak == toolstripmenuitem.Text) { + toolstripmenuitem.Enabled = true; toolstripmenuitem.BackColor = Color.FromArgb(50, 50, 92, 219); } } + if (DynamicKeysManager.AESEntries != null) { string pak = DynamicKeysManager.AESEntries.Where(i => i.thePak == toolstripmenuitem.Text).Select(i => i.thePak).FirstOrDefault(); @@ -170,6 +173,7 @@ namespace FModel if (!string.IsNullOrEmpty(key) && pak == toolstripmenuitem.Text) { + toolstripmenuitem.Enabled = true; toolstripmenuitem.BackColor = Color.FromArgb(50, 50, 92, 219); } }