fix: set keyboard focus correctly

This commit is contained in:
Anna 2022-07-10 13:50:07 -04:00
parent 3b111ac505
commit dcd10e2401
Signed by: anna
GPG Key ID: 0B391D8F06FCD9E0
3 changed files with 8 additions and 4 deletions

View File

@ -16,6 +16,10 @@
<Dalamud>$(AppData)\XIVLauncher\addon\Hooks\dev</Dalamud>
</PropertyGroup>
<PropertyGroup Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))'">
<Dalamud>$(DALAMUD_HOME)</Dalamud>
</PropertyGroup>
<PropertyGroup Condition="'$(IsCI)' == 'true'">
<Dalamud>$(HOME)/dalamud</Dalamud>
</PropertyGroup>

View File

@ -111,7 +111,7 @@ namespace Glamaholic.Ui.Helpers {
ImGui.PopTextWrapPos();
if (ImGui.IsWindowAppearing()) {
ImGui.SetKeyboardFocusHere();
ImGui.SetKeyboardFocusHere(-1);
}
ImGui.Separator();

View File

@ -410,7 +410,7 @@ namespace Glamaholic.Ui {
ImGui.InputText("##dye-filter", ref this._dyeFilter, 512);
if (ImGui.IsWindowAppearing()) {
ImGui.SetKeyboardFocusHere();
ImGui.SetKeyboardFocusHere(-1);
}
if (ImGui.BeginChild("dye picker", new Vector2(250, 350), false, ImGuiWindowFlags.HorizontalScrollbar)) {
@ -453,7 +453,7 @@ namespace Glamaholic.Ui {
}
if (ImGui.IsWindowAppearing()) {
ImGui.SetKeyboardFocusHere();
ImGui.SetKeyboardFocusHere(-1);
}
if (GameFunctions.DresserContents.Count > 0) {
@ -778,7 +778,7 @@ namespace Glamaholic.Ui {
}
if (this._showRename && !renameWasVisible) {
ImGui.SetKeyboardFocusHere();
ImGui.SetKeyboardFocusHere(-1);
}
if (this._editing) {