From 6cbe5b24a75d1b9a9bee93b5e11ee7ffda63c8a5 Mon Sep 17 00:00:00 2001 From: Anna Date: Wed, 17 Mar 2021 13:45:42 -0400 Subject: [PATCH] fix: require window to be open to be added --- HUD Manager/PluginUi.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/HUD Manager/PluginUi.cs b/HUD Manager/PluginUi.cs index 3c466a7..bada306 100644 --- a/HUD Manager/PluginUi.cs +++ b/HUD Manager/PluginUi.cs @@ -930,8 +930,14 @@ namespace HUD_Manager { } if (ImGui.BeginPopup(Popups.AddWindow)) { + ImGui.TextUnformatted("Windows must be open to add them"); + ImGui.Separator(); + foreach (var window in WindowKindExt.All) { - if (!ImGui.Selectable(window)) { + var addon = this.Plugin.Interface.Framework.Gui.GetAddonByName(window, 1); + var flags = addon?.Visible == true ? ImGuiSelectableFlags.None : ImGuiSelectableFlags.Disabled; + + if (!ImGui.Selectable(window, false, flags)) { continue; }