fix: add main viewport pos

This commit is contained in:
Anna 2021-04-06 09:01:51 -04:00
parent abfa8eedb8
commit 704e11bb41
1 changed files with 3 additions and 3 deletions

View File

@ -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
}