Mercurial > wow > askmrrobot
comparison ui/AmrUiScrollFrame.lua @ 133:a0894ffebd15 v62
Bug fixes and tweaks for 8.0.
author | yellowfive |
---|---|
date | Wed, 25 Jul 2018 12:17:24 -0700 |
parents | 0515882856f1 |
children |
comparison
equal
deleted
inserted
replaced
132:2279d58793c6 | 133:a0894ffebd15 |
---|---|
9 | 9 |
10 local Amr = LibStub("AceAddon-3.0"):GetAddon("AskMrRobot") | 10 local Amr = LibStub("AceAddon-3.0"):GetAddon("AskMrRobot") |
11 | 11 |
12 -- Lua APIs | 12 -- Lua APIs |
13 local pairs, assert, type = pairs, assert, type | 13 local pairs, assert, type = pairs, assert, type |
14 local min, max, floor, abs = math.min, math.max, math.floor, math.abs | 14 local min, max, floor = math.min, math.max, math.floor |
15 | 15 |
16 -- WoW APIs | 16 -- WoW APIs |
17 local CreateFrame, UIParent = CreateFrame, UIParent | 17 local CreateFrame, UIParent = CreateFrame, UIParent |
18 | 18 |
19 --[[----------------------------------------------------------------------------- | 19 --[[----------------------------------------------------------------------------- |
105 if self.updateLock then return end | 105 if self.updateLock then return end |
106 self.updateLock = true | 106 self.updateLock = true |
107 local status = self.status or self.localstatus | 107 local status = self.status or self.localstatus |
108 local height, viewheight = self.scrollframe:GetHeight(), self.content:GetHeight() | 108 local height, viewheight = self.scrollframe:GetHeight(), self.content:GetHeight() |
109 local offset = status.offset or 0 | 109 local offset = status.offset or 0 |
110 local curvalue = self.scrollbar:GetValue() | 110 --local curvalue = self.scrollbar:GetValue() |
111 -- Give us a margin of error of 2 pixels to stop some conditions that i would blame on floating point inaccuracys | 111 -- Give us a margin of error of 2 pixels to stop some conditions that i would blame on floating point inaccuracys |
112 -- No-one is going to miss 2 pixels at the bottom of the frame, anyhow! | 112 -- No-one is going to miss 2 pixels at the bottom of the frame, anyhow! |
113 if viewheight < height + 2 then | 113 if viewheight < height + 2 then |
114 if self.scrollBarShown then | 114 if self.scrollBarShown then |
115 self.scrollBarShown = nil | 115 self.scrollBarShown = nil |