From 49b9c4c267a77a403ff99aaaed912471e82c9a26 Mon Sep 17 00:00:00 2001 From: Petr Grabovoy Date: Sat, 28 May 2016 21:10:22 +0300 Subject: [PATCH] ScrollFrame Resize fix --- ViragDevTool.lua | 7 ++++++- ViragDevTool.xml | 3 +-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ViragDevTool.lua b/ViragDevTool.lua index c5feff6..e682f7f 100644 --- a/ViragDevTool.lua +++ b/ViragDevTool.lua @@ -137,11 +137,16 @@ function ViragDevTool_ClearData() ViragDevToolLinkedList:Clear() ViragDevTool_ScrollBar_Update() end - +local ViragDevToolScrollFrameSize = 0; function ViragDevTool_ScrollBar_Update() local scrollFrame = ViragDevToolScrollFrame + if (scrollFrame:GetHeight() > ViragDevToolScrollFrameSize) then + ViragDevToolScrollFrameSize = scrollFrame:GetHeight() + HybridScrollFrame_CreateButtons(scrollFrame, "ViragDevToolEntryTemplate", 0, -2) + end + local buttons = scrollFrame.buttons; local offset = HybridScrollFrame_GetOffset(scrollFrame) local totalRowsCount = ViragDevToolLinkedList.size diff --git a/ViragDevTool.xml b/ViragDevTool.xml index 5000075..26d7131 100644 --- a/ViragDevTool.xml +++ b/ViragDevTool.xml @@ -108,7 +108,7 @@ ViragDevTool_ScrollBar_Update() - HybridScrollFrame_CreateButtons(self.scrollFrame, "ViragDevToolEntryTemplate", 0, -2) + ViragDevTool_ScrollBar_Update() self:StopMovingOrSizing(); @@ -141,7 +141,6 @@ - HybridScrollFrame_CreateButtons(self, "ViragDevToolEntryTemplate", 0, -2) ViragDevTool_ScrollBar_Update() -- 1.7.9.5