Fix issue with buttons sharing state.

This commit is contained in:
Ottermandias 2024-01-26 00:18:08 +01:00
parent b92dc03eb5
commit 25ddbb1310

View file

@ -128,8 +128,12 @@ public sealed class DesignFileSystemSelector : FileSystemSelector<Design, Design
{
if (ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Plus.ToIconString(), size, "Create a new design with default configuration.", false,
true))
{
_cloneDesign = null;
_clipboardText = null;
ImGui.OpenPopup("##NewDesign");
}
}
private void ImportDesignButton(Vector2 size)
{
@ -139,6 +143,7 @@ public sealed class DesignFileSystemSelector : FileSystemSelector<Design, Design
try
{
_cloneDesign = null;
_clipboardText = ImGui.GetClipboardText();
ImGui.OpenPopup("##NewDesign");
}
@ -156,6 +161,7 @@ public sealed class DesignFileSystemSelector : FileSystemSelector<Design, Design
if (!ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Clone.ToIconString(), size, tt, SelectedLeaf == null, true))
return;
_clipboardText = null;
_cloneDesign = Selected!;
ImGui.OpenPopup("##NewDesign");
}