From 704e11bb41777c3977f4269a936276d3776f3ee2 Mon Sep 17 00:00:00 2001 From: Anna Date: Tue, 6 Apr 2021 09:01:51 -0400 Subject: [PATCH] fix: add main viewport pos --- BetterPartyFinder/PluginUi.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BetterPartyFinder/PluginUi.cs b/BetterPartyFinder/PluginUi.cs index 33a018a..d0a4bbc 100755 --- a/BetterPartyFinder/PluginUi.cs +++ b/BetterPartyFinder/PluginUi.cs @@ -133,7 +133,7 @@ namespace BetterPartyFinder { return; } - ImGui.SetWindowPos(new Vector2(addon.X, addon.Y - ImGui.GetFrameHeight())); + ImGui.SetWindowPos(ImGuiHelpers.MainViewport.Pos + new Vector2(addon.X, addon.Y - ImGui.GetFrameHeight())); } return; @@ -141,7 +141,7 @@ namespace BetterPartyFinder { if (addon != null && this.Plugin.Config.WindowSide == WindowSide.Right) { try { - ImGui.SetWindowPos(new Vector2(addon.X + addon.Width, addon.Y)); + ImGui.SetWindowPos(ImGuiHelpers.MainViewport.Pos + new Vector2(addon.X + addon.Width, addon.Y)); } catch (NullReferenceException) { // ignore } @@ -263,7 +263,7 @@ namespace BetterPartyFinder { _ = addon.Width; // only continue if width is set, meaning addon is initialised var currentWidth = ImGui.GetWindowWidth(); - ImGui.SetWindowPos(new Vector2(addon.X - currentWidth, addon.Y)); + ImGui.SetWindowPos(ImGuiHelpers.MainViewport.Pos + new Vector2(addon.X - currentWidth, addon.Y)); } catch (NullReferenceException) { // ignore }