From d9f29a7e7ba417675fe979f6591873533bdd6d47 Mon Sep 17 00:00:00 2001 From: shagu Date: Sat, 4 Mar 2017 10:28:53 +0100 Subject: [PATCH] addons: fix scroll indicators on custom scales --- modules/addons.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/addons.lua b/modules/addons.lua index 4c4312cf..0343d80e 100644 --- a/modules/addons.lua +++ b/modules/addons.lua @@ -140,7 +140,7 @@ pfUI:RegisterModule("addons", function () pfUI.addons.scroll:SetVerticalScroll(0) function pfUI.addons.scroll:UpdateScrollState() - local current = ceil(pfUI.addons.scroll:GetVerticalScroll() / UIParent:GetEffectiveScale()) + local current = ceil(pfUI.addons.scroll:GetVerticalScroll()) local max = ceil(pfUI.addons.scroll:GetVerticalScrollRange()) pfUI.addons.deco.up:Show() pfUI.addons.deco.down:Show() @@ -176,9 +176,9 @@ pfUI:RegisterModule("addons", function () CreateBackdrop(pfUI.addons.deco, nil, nil, .8) pfUI.addons.deco.up = CreateFrame("Frame", nil, pfUI.addons.deco) - pfUI.addons.deco.up:SetPoint("TOPRIGHT", 0,0) + pfUI.addons.deco.up:SetPoint("TOPLEFT", pfUI.addons.scroll, "TOPLEFT", -5, 5) + pfUI.addons.deco.up:SetPoint("TOPRIGHT", pfUI.addons.scroll, "TOPRIGHT", 5, -5) pfUI.addons.deco.up:SetHeight(16) - pfUI.addons.deco.up:SetWidth(pfUI.addons.deco:GetWidth()) pfUI.addons.deco.up:SetAlpha(0) pfUI.addons.deco.up.visible = 0 pfUI.addons.deco.up.texture = pfUI.addons.deco.up:CreateTexture() @@ -199,7 +199,9 @@ pfUI:RegisterModule("addons", function () end) pfUI.addons.deco.down = CreateFrame("Frame", nil, pfUI.addons.deco) - pfUI.addons.deco.down:SetPoint("BOTTOMRIGHT", 0,0) + pfUI.addons.deco.down:SetPoint("BOTTOMLEFT", pfUI.addons.scroll, "BOTTOMLEFT", -5, -5) + pfUI.addons.deco.down:SetPoint("BOTTOMRIGHT", pfUI.addons.scroll, "BOTTOMRIGHT", 5, 5) + pfUI.addons.deco.down:SetHeight(16) pfUI.addons.deco.down:SetHeight(16) pfUI.addons.deco.down:SetWidth(pfUI.addons.deco:GetWidth()) pfUI.addons.deco.down:SetAlpha(0)