diff --git a/frontend/apps/filemanager/filemanager.lua b/frontend/apps/filemanager/filemanager.lua index aa01c335e..db40db4ae 100644 --- a/frontend/apps/filemanager/filemanager.lua +++ b/frontend/apps/filemanager/filemanager.lua @@ -104,6 +104,7 @@ function FileManager:init() padding_right = Size.padding.large, padding_bottom = 0, callback = nil, -- top right corner callback handled by gesture manager + hold_callback = nil, -- top right corner hold_callback handled by gesture manager } self.path_text = TextWidget:new{ diff --git a/frontend/ui/widget/iconbutton.lua b/frontend/ui/widget/iconbutton.lua index 2c9ffc54d..55ca7c2a4 100644 --- a/frontend/ui/widget/iconbutton.lua +++ b/frontend/ui/widget/iconbutton.lua @@ -122,7 +122,7 @@ function IconButton:onHoldIconButton() self:onInput(self.hold_input) elseif type(self.hold_input_func) == "function" then self:onInput(self.hold_input_func()) - end + elseif self.hold_callback == nil then return end return true end