Bug 1031230 - Change usage of AutoJSAPI in |DispatchAttributeEvent| for bug 951991, r=shuang

This commit is contained in:
Ben Tian 2014-06-27 17:38:25 +08:00
Родитель 38f800f783
Коммит 1a39505572
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -852,6 +852,10 @@ BluetoothAdapter::DispatchAttributeEvent(const nsTArray<nsString>& aTypes)
NS_ENSURE_TRUE_VOID(aTypes.Length()); NS_ENSURE_TRUE_VOID(aTypes.Length());
AutoJSAPI jsapi; AutoJSAPI jsapi;
if (!jsapi.Init(GetOwner())) {
BT_WARNING("Failed to initialise AutoJSAPI!");
return;
}
JSContext* cx = jsapi.cx(); JSContext* cx = jsapi.cx();
JS::Rooted<JS::Value> value(cx); JS::Rooted<JS::Value> value(cx);
nsCOMPtr<nsIGlobalObject> global = do_QueryInterface(GetOwner()); nsCOMPtr<nsIGlobalObject> global = do_QueryInterface(GetOwner());