diff --git a/dom/system/gonk/RadioInterfaceLayer.js b/dom/system/gonk/RadioInterfaceLayer.js index 738e88e8c304..41ae4e8600b9 100644 --- a/dom/system/gonk/RadioInterfaceLayer.js +++ b/dom/system/gonk/RadioInterfaceLayer.js @@ -1936,7 +1936,9 @@ RadioInterface.prototype = { case "networkinfochanged": gMobileConnectionService.notifyNetworkInfoChanged(this.clientId, message); - connHandler.updateRILNetworkInterface(); + if (message[RIL.NETWORK_INFO_DATA_REGISTRATION_STATE]) { + connHandler.updateRILNetworkInterface(); + } break; case "networkselectionmodechange": gMobileConnectionService.notifyNetworkSelectModeChanged(this.clientId,