Prevent crash Timer in Filemanager (#3237)

pull/3241/head
Robert 7 years ago committed by Frans de Jonge
parent 5258643a85
commit 019513f785

@ -71,7 +71,11 @@ function ReadTimer:addToMainMenu(menu_items)
UIManager:scheduleIn(seconds, self.alarm_callback) UIManager:scheduleIn(seconds, self.alarm_callback)
end end
UIManager:close(self.input) UIManager:close(self.input)
self.ui.menu:onTapCloseMenu() if self.ui == nil or self.ui.document == nil then
self.ui.menu:onCloseFileManagerMenu()
else
self.ui.menu:onTapCloseMenu()
end
end, end,
}} }}
if self:scheduled() then if self:scheduled() then
@ -82,6 +86,11 @@ function ReadTimer:addToMainMenu(menu_items)
text = _("Stop"), text = _("Stop"),
callback = function() callback = function()
self:unschedule() self:unschedule()
if self.ui == nil or self.ui.document == nil then
self.ui.menu:onCloseFileManagerMenu()
else
self.ui.menu:onTapCloseMenu()
end
UIManager:close(self.input) UIManager:close(self.input)
end, end,
}) })

Loading…
Cancel
Save