From e3498f1b9ceb5c9b7aa4d131ca550b99bf735fb2 Mon Sep 17 00:00:00 2001 From: MidoriKami <9083275+MidoriKami@users.noreply.github.com> Date: Sat, 30 Aug 2025 03:59:05 -0700 Subject: [PATCH] Fix entries yeeting themselves out of existance when scrolled off (#2392) --- .../Windows/PluginInstaller/PluginInstallerWindow.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs index 7bdda58bf..946a5f19a 100644 --- a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs +++ b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs @@ -2083,7 +2083,10 @@ internal class PluginInstallerWindow : Window, IDisposable const ImGuiWindowFlags childFlags = ImGuiWindowFlags.NoScrollbar | ImGuiWindowFlags.NoScrollWithMouse; using var pluginChild = ImRaii.Child(childId, new Vector2(ImGui.GetContentRegionAvail().X, sectionSize), false, childFlags); - if (!pluginChild) return false; + if (!pluginChild) + { + return isOpen; + } var startCursor = ImGui.GetCursorPos();