From 4750f7f421c3e3d1a64a6414f107519c7aac85e7 Mon Sep 17 00:00:00 2001 From: shagu Date: Mon, 16 Mar 2020 16:14:45 +0100 Subject: [PATCH] ui-widgets: add vanilla scaling to statusbars --- api/ui-widgets.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/ui-widgets.lua b/api/ui-widgets.lua index fbcec80b..5b3cdfdd 100644 --- a/api/ui-widgets.lua +++ b/api/ui-widgets.lua @@ -26,13 +26,15 @@ do -- statusbars if val == self.val_ then animations[self] = nil elseif self.mode == "vertical" then - height = self:GetHeight() / self:GetEffectiveScale() + height = self:GetHeight() + if pfUI.expansion == "vanilla" then height = height / self:GetEffectiveScale() end point = height / (self.max - self.min) * (val - self.min) self.bar:SetPoint("TOPLEFT", self, "TOPLEFT", 0, - height + point) self.bg:SetPoint("BOTTOMRIGHT", self, "BOTTOMRIGHT", 0, point) self.val_ = val else - width = self:GetWidth() / self:GetEffectiveScale() + width = self:GetWidth() + if pfUI.expansion == "vanilla" then width = width / self:GetEffectiveScale() end point = width / (self.max - self.min) * (val - self.min) self.bar:SetPoint("BOTTOMRIGHT", self, "BOTTOMRIGHT", - width + point, 0) self.bg:SetPoint("TOPLEFT", self, "TOPLEFT", point, 0)