diff --git a/Penumbra/UI/Custom/ImGuiFramedGroup.cs b/Penumbra/UI/Custom/ImGuiFramedGroup.cs index f7a6a5b7..0330eb32 100644 --- a/Penumbra/UI/Custom/ImGuiFramedGroup.cs +++ b/Penumbra/UI/Custom/ImGuiFramedGroup.cs @@ -64,7 +64,7 @@ namespace Penumbra.UI.Custom var labelMax = ImGui.GetItemRectMax(); ImGui.SameLine(); // Ensure height and distance to label. - ImGui.Dummy( Vector2.UnitX * ( frameHeight + itemSpacing.Y ) ); + ImGui.Dummy( Vector2.UnitY * ( frameHeight + itemSpacing.Y ) ); ImGui.BeginGroup(); // Fourth Group. @@ -106,7 +106,7 @@ namespace Penumbra.UI.Custom // Ensure right distance. ImGui.Dummy( halfFrameHeight ); // Ensure bottom distance - ImGui.Dummy( Vector2.UnitX * ( frameHeight / 2 - itemSpacing.Y ) ); + ImGui.Dummy( Vector2.UnitY * ( frameHeight / 2 - itemSpacing.Y ) ); ImGui.EndGroup(); // Close second group var itemMin = ImGui.GetItemRectMin(); diff --git a/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledDetailsEdit.cs b/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledDetailsEdit.cs index 194b8f04..8248e91b 100644 --- a/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledDetailsEdit.cs +++ b/Penumbra/UI/MenuTabs/TabInstalled/TabInstalledDetailsEdit.cs @@ -110,14 +110,12 @@ namespace Penumbra.UI private ImGuiRaii.EndStack DrawMultiSelectorEditBegin( OptionGroup group ) { var groupName = group.GroupName; - if( !ImGuiCustom.BeginFramedGroupEdit( ref groupName ) ) + if( ImGuiCustom.BeginFramedGroupEdit( ref groupName ) ) { - return new ImGuiRaii.EndStack(); - } - - if( _modManager.ChangeModGroup( group.GroupName, groupName, Mod.Data ) && Mod.Data.Meta.RefreshHasGroupsWithConfig() ) - { - _selector.Cache.TriggerFilterReset(); + if( _modManager.ChangeModGroup( group.GroupName, groupName, Mod.Data ) && Mod.Data.Meta.RefreshHasGroupsWithConfig() ) + { + _selector.Cache.TriggerFilterReset(); + } } return ImGuiRaii.DeferredEnd( ImGuiCustom.EndFramedGroup );