fix: controls activating when overlapping chapter is clicked (#373)
This commit is contained in:

committed by
GitHub

parent
6b2476bace
commit
b75ceb6d6f
@@ -24,6 +24,8 @@ end
|
||||
|
||||
function Button:on_coordinates() self.font_size = round((self.by - self.ay) * 0.7) end
|
||||
function Button:on_mbtn_left_down()
|
||||
-- Don't accept clicks while hidden.
|
||||
if self:get_visibility() <= 0 then return end
|
||||
-- We delay the callback to next tick, otherwise we are risking race
|
||||
-- conditions as we are in the middle of event dispatching.
|
||||
-- For example, handler might add a menu to the end of the element stack, and that
|
||||
|
@@ -45,6 +45,8 @@ function Speed:speed_step(speed, up)
|
||||
end
|
||||
|
||||
function Speed:on_mbtn_left_down()
|
||||
-- Don't accept clicks while hidden.
|
||||
if self:get_visibility() <= 0 then return end
|
||||
self:tween_stop() -- Stop and cleanup possible ongoing animations
|
||||
self.dragging = {
|
||||
start_time = mp.get_time(),
|
||||
|
Reference in New Issue
Block a user