Avoid NPE in Agent if renderer can't be found for an ID

This commit is contained in:
Brian Vaughn
2019-02-14 08:13:35 -08:00
parent c229837f33
commit 94aab74253
+4 -2
View File
@@ -73,16 +73,18 @@ export default class Agent extends EventEmitter {
const renderer = this._rendererInterfaces[rendererID];
if (renderer == null) {
console.warn(`Invalid renderer id "${rendererID}" for element "${id}"`);
} else {
this._bridge.send('inspectedElement', renderer.inspectElement(id));
}
this._bridge.send('inspectedElement', renderer.inspectElement(id));
};
selectElement = ({ id, rendererID }: { id: number, rendererID: number }) => {
const renderer = this._rendererInterfaces[rendererID];
if (renderer == null) {
console.warn(`Invalid renderer id "${rendererID}" for element "${id}"`);
} else {
this._bridge.send('selectElement', renderer.selectElement(id));
}
this._bridge.send('selectElement', renderer.selectElement(id));
};
setRendererInterface(