From d914476973cce90637c2bf58e01e3d75a02f8304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Fern=C3=A1ndez?= Date: Sat, 14 Nov 2020 21:15:05 +0100 Subject: [PATCH] sdl: resize FM (#6882) Required after #6309. Uses the same logic as in android (I cannot locate the PR right now). Tested on a mac. --- frontend/device/sdl/device.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/device/sdl/device.lua b/frontend/device/sdl/device.lua index 9b4d25cf2..67de0f252 100644 --- a/frontend/device/sdl/device.lua +++ b/frontend/device/sdl/device.lua @@ -254,6 +254,15 @@ function Device:init() -- this triggers paged media like PDF and DjVu to redraw -- CreDocument doesn't need it UIManager:broadcastEvent(Event:new("RedrawCurrentPage")) + + local FileManager = require("apps/filemanager/filemanager") + if FileManager.instance then + FileManager.instance:reinit(FileManager.instance.path, + FileManager.instance.focused_file) + UIManager:setDirty(FileManager.instance.banner, function() + return "ui", FileManager.instance.banner.dimen + end) + end elseif ev.code == SDL_WINDOWEVENT_MOVED then self.window.left = ev.value.data1 self.window.top = ev.value.data2