From e27925f4bb59276b02e02bc0f1b9151fada32a6d Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Fri, 9 Apr 2021 19:43:40 +0200 Subject: [PATCH] FileManagerShortcuts: Handle rotation events --- frontend/apps/filemanager/filemanagershortcuts.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frontend/apps/filemanager/filemanagershortcuts.lua b/frontend/apps/filemanager/filemanagershortcuts.lua index e08e3cc7d..1e5c6970d 100644 --- a/frontend/apps/filemanager/filemanagershortcuts.lua +++ b/frontend/apps/filemanager/filemanagershortcuts.lua @@ -229,6 +229,18 @@ function FileManagerShortcuts:onShowFolderShortcutsDialog() onMenuHold = self.onMenuHold, _manager = self, } + + -- Handle rotation events + local this = self + function self.fm_bookmark:onSetRotationMode(rotation) + if rotation ~= nil and rotation ~= Screen:getRotationMode() then + UIManager:close(this.fm_bookmark) + Screen:setRotationMode(rotation) + this:onShowFolderShortcutsDialog() + end + return true + end + self:updateItemTable() UIManager:show(self.fm_bookmark) end