From 0968eda8567a46ca4993960ea77a9b1b1fb959f3 Mon Sep 17 00:00:00 2001 From: Cara Date: Sat, 25 Apr 2020 03:54:31 +0930 Subject: [PATCH] Use ImGui Double Click --- Dalamud/Interface/ItemSearchWindow.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dalamud/Interface/ItemSearchWindow.cs b/Dalamud/Interface/ItemSearchWindow.cs index 11ef0d63a..f35f075f0 100644 --- a/Dalamud/Interface/ItemSearchWindow.cs +++ b/Dalamud/Interface/ItemSearchWindow.cs @@ -139,9 +139,9 @@ namespace Dalamud.Interface { for (var i = 0; i < this.searchTask.Result.Count; i++) { - if (ImGui.Selectable(this.searchTask.Result[i].Name, this.selectedItemIndex == i)) + if (ImGui.Selectable(this.searchTask.Result[i].Name, this.selectedItemIndex == i, ImGuiSelectableFlags.AllowDoubleClick)) { - long nowTime = DateTimeOffset.Now.ToUnixTimeMilliseconds(); + this.selectedItemIndex = i; try @@ -159,7 +159,7 @@ namespace Dalamud.Interface this.selectedItemTex = null; } - if (this.selectedItemIndex == i && nowTime < (selectedTime + 1000)) + if (ImGui.IsMouseDoubleClicked(0)) { OnItemChosen?.Invoke(this, this.searchTask.Result[i]); if (this.closeOnChoose) @@ -168,7 +168,6 @@ namespace Dalamud.Interface isOpen = false; } } - this.selectedTime = nowTime; } } }