From dc6d4085eae11712a5d062f22aa8b40edeffc8e3 Mon Sep 17 00:00:00 2001 From: Robert Date: Fri, 23 Aug 2019 19:48:55 +0200 Subject: [PATCH] Fix: Unable to hold top right corner in FileManager (#5248) Close: #5247 --- frontend/apps/filemanager/filemanager.lua | 1 + frontend/ui/widget/iconbutton.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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