Update Scrollbar.lua

Forgot to use absolute position instead of relative position
This commit is contained in:
Robert Jelic
2023-05-03 21:48:44 +02:00
committed by GitHub
parent 4f0d154b31
commit 710106e125

View File

@@ -26,7 +26,7 @@ return function(name, basalt)
updateSymbolSize() updateSymbolSize()
local function mouseEvent(self, button, x, y) local function mouseEvent(self, button, x, y)
local obx, oby = self:getPosition() local obx, oby = self:getAbsolutePosition()
local w,h = self:getSize() local w,h = self:getSize()
updateSymbolSize() updateSymbolSize()
local size = barType == "vertical" and h or w local size = barType == "vertical" and h or w
@@ -101,8 +101,8 @@ return function(name, basalt)
return self return self
end, end,
mouseHandler = function(self, button, x, y) mouseHandler = function(self, button, x, y, ...)
if (base.mouseHandler(self, button, x, y)) then if (base.mouseHandler(self, button, x, y, ...)) then
mouseEvent(self, button, x, y) mouseEvent(self, button, x, y)
return true return true
end end
@@ -183,4 +183,4 @@ return function(name, basalt)
object.__index = object object.__index = object
return setmetatable(object, base) return setmetatable(object, base)
end end