Bug 1317697: Fix undefined property warnings. r?mixedpuppy
MozReview-Commit-ID: 4McjodwNqKH
--- a/toolkit/components/extensions/ExtensionChild.jsm
+++ b/toolkit/components/extensions/ExtensionChild.jsm
@@ -758,17 +758,17 @@ class ChildAPIManager {
return false;
}
return true;
}
getImplementation(namespace, name) {
let obj = namespace.split(".").reduce(
- (object, prop) => object && object[prop],
+ (object, prop) => object && (object[prop] || undefined),
this.localApis);
if (obj && name in obj) {
return new LocalAPIImplementation(obj, name, this.context);
}
return this.getFallbackImplementation(namespace, name);
}