From 94a82087deb708eb445214a46ce35757b66f84ca Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Thu, 2 Nov 2023 23:41:21 +0100 Subject: [PATCH] Device: Don't leave hasSeamlessWifiToggle enabled when hasWifiToggle is disabled (#11060) Fix #11059 --- frontend/device/generic/device.lua | 5 +++++ frontend/device/pocketbook/device.lua | 1 + frontend/device/sdl/device.lua | 1 + 3 files changed, 7 insertions(+) diff --git a/frontend/device/generic/device.lua b/frontend/device/generic/device.lua index 1729eac3f..db72e7cff 100644 --- a/frontend/device/generic/device.lua +++ b/frontend/device/generic/device.lua @@ -285,6 +285,11 @@ function Device:init() self.screen:toggleSWDithering(true) end end + + -- Can't be seamless if you can't do it at all ;) + if not self:hasWifiToggle() then + self.hasSeamlessWifiToggle = no + end end function Device:setScreenDPI(dpi_override) diff --git a/frontend/device/pocketbook/device.lua b/frontend/device/pocketbook/device.lua index fd966628d..e678e985a 100644 --- a/frontend/device/pocketbook/device.lua +++ b/frontend/device/pocketbook/device.lua @@ -463,6 +463,7 @@ local PocketBook613 = PocketBook:extend{ display_dpi = 167, isTouchDevice = no, hasWifiToggle = no, + hasSeamlessWifiToggle = no, hasFrontlight = no, hasDPad = yes, hasFewKeys = yes, diff --git a/frontend/device/sdl/device.lua b/frontend/device/sdl/device.lua index b2e087e94..3c0a95acd 100644 --- a/frontend/device/sdl/device.lua +++ b/frontend/device/sdl/device.lua @@ -70,6 +70,7 @@ local Device = Generic:extend{ hasKeys = yes, hasDPad = yes, hasWifiToggle = no, + hasSeamlessWifiToggle = no, isTouchDevice = yes, isDefaultFullscreen = no, needsScreenRefreshAfterResume = no,