diff --git a/src/dropdown.lua b/src/dropdown.lua index edf8296..1845416 100644 --- a/src/dropdown.lua +++ b/src/dropdown.lua @@ -200,6 +200,8 @@ function self.createDropdowns() end function self.update(dt) + maxDropdown = math.floor(math.min(16 * (margin + fontHeight), love.graphics.getHeight() * 0.75) / (margin + fontHeight)) + if self.openDropdown ~= 0 then dropdownScroll = math.max(dropdownScroll, -(#self.get(self.openDropdown).options - maxDropdown + 1)) dropdownScroll = math.min(dropdownScroll, 0)