From fb5648b1769b67cb39849e4e7cd2c98435f72491 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Sat, 7 Aug 2021 12:03:44 +0200 Subject: [PATCH] Fix imgui stalling due to endless open/close popup loop on deleting unselected mod. --- Penumbra/UI/MenuTabs/TabInstalled/TabInstalledSelector.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledSelector.cs b/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledSelector.cs index b107b10a..f36343d0 100644 --- a/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledSelector.cs +++ b/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledSelector.cs @@ -121,7 +121,7 @@ namespace Penumbra.UI { ImGui.PushFont( UiBuilder.IconFont ); - if( ImGui.Button( FontAwesomeIcon.Trash.ToIconString(), SelectorButtonSizes * _selectorFactor ) ) + if( ImGui.Button( FontAwesomeIcon.Trash.ToIconString(), SelectorButtonSizes * _selectorFactor ) && _index >= 0 ) { _deleteIndex = _index; } @@ -362,6 +362,7 @@ namespace Penumbra.UI if( Mod == null ) { + _deleteIndex = null; ImGui.CloseCurrentPopup(); ImGui.EndPopup(); return;