From 5d358f9e283278e31e92d9bd3d046bb78a1138b7 Mon Sep 17 00:00:00 2001 From: Roshan Vidyashankar Date: Sun, 21 Dec 2014 12:01:41 -0500 Subject: [PATCH] Bug 1058920 - Disable MOZ_B2G_RIL, MOZ_B2G_BT, MOZ_B2G_FM APIs in prerendering; r=jst --- dom/webidl/Navigator.webidl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dom/webidl/Navigator.webidl b/dom/webidl/Navigator.webidl index 039060473ddb..4bbe603368cb 100644 --- a/dom/webidl/Navigator.webidl +++ b/dom/webidl/Navigator.webidl @@ -289,27 +289,27 @@ partial interface Navigator { #ifdef MOZ_B2G_RIL partial interface Navigator { - [Throws, Pref="dom.mobileconnection.enabled", CheckPermissions="mobileconnection mobilenetwork"] + [Throws, Pref="dom.mobileconnection.enabled", CheckPermissions="mobileconnection mobilenetwork", UnsafeInPrerendering] readonly attribute MozMobileConnectionArray mozMobileConnections; }; partial interface Navigator { - [Throws, Pref="dom.cellbroadcast.enabled", CheckPermissions="cellbroadcast"] + [Throws, Pref="dom.cellbroadcast.enabled", CheckPermissions="cellbroadcast", UnsafeInPrerendering] readonly attribute MozCellBroadcast mozCellBroadcast; }; partial interface Navigator { - [Throws, Pref="dom.voicemail.enabled", CheckPermissions="voicemail"] + [Throws, Pref="dom.voicemail.enabled", CheckPermissions="voicemail", UnsafeInPrerendering] readonly attribute MozVoicemail mozVoicemail; }; partial interface Navigator { - [Throws, Pref="dom.icc.enabled", CheckPermissions="mobileconnection"] + [Throws, Pref="dom.icc.enabled", CheckPermissions="mobileconnection", UnsafeInPrerendering] readonly attribute MozIccManager? mozIccManager; }; partial interface Navigator { - [Throws, Pref="dom.telephony.enabled", CheckPermissions="telephony"] + [Throws, Pref="dom.telephony.enabled", CheckPermissions="telephony", UnsafeInPrerendering] readonly attribute Telephony? mozTelephony; }; #endif // MOZ_B2G_RIL @@ -329,14 +329,14 @@ partial interface Navigator { #ifdef MOZ_B2G_BT partial interface Navigator { - [Throws, CheckPermissions="bluetooth"] + [Throws, CheckPermissions="bluetooth", UnsafeInPrerendering] readonly attribute BluetoothManager mozBluetooth; }; #endif // MOZ_B2G_BT #ifdef MOZ_B2G_FM partial interface Navigator { - [Throws, CheckPermissions="fmradio"] + [Throws, CheckPermissions="fmradio", UnsafeInPrerendering] readonly attribute FMRadio mozFMRadio; }; #endif // MOZ_B2G_FM