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,