|
|
@ -120,7 +120,7 @@ function NetworkMgr:beforeWifiAction(callback)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
function NetworkMgr:isConnected()
|
|
|
|
function NetworkMgr:isConnected()
|
|
|
|
if Device:isAndroid() or Device:isCervantes() or Device:isPocketBook() then
|
|
|
|
if Device:isAndroid() or Device:isCervantes() or Device:isPocketBook() or Device:isEmulator() then
|
|
|
|
return self:isWifiOn()
|
|
|
|
return self:isWifiOn()
|
|
|
|
else
|
|
|
|
else
|
|
|
|
-- Pull the default gateway first, so we don't even try to ping anything if there isn't one...
|
|
|
|
-- Pull the default gateway first, so we don't even try to ping anything if there isn't one...
|
|
|
@ -189,7 +189,7 @@ end
|
|
|
|
function NetworkMgr:getWifiToggleMenuTable()
|
|
|
|
function NetworkMgr:getWifiToggleMenuTable()
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
text = _("Wi-Fi connection"),
|
|
|
|
text = _("Wi-Fi connection"),
|
|
|
|
enabled_func = function() return Device:hasWifiToggle() and not Device:isEmulator() end,
|
|
|
|
enabled_func = function() return Device:hasWifiToggle() end,
|
|
|
|
checked_func = function() return NetworkMgr:isWifiOn() end,
|
|
|
|
checked_func = function() return NetworkMgr:isWifiOn() end,
|
|
|
|
callback = function(touchmenu_instance)
|
|
|
|
callback = function(touchmenu_instance)
|
|
|
|
local wifi_status = NetworkMgr:isWifiOn() and NetworkMgr:isConnected()
|
|
|
|
local wifi_status = NetworkMgr:isWifiOn() and NetworkMgr:isConnected()
|
|
|
|