Fix undefined references
Summary: If the app youre inspecting doesnt have extra ax info then the layout inspector has a bad time Reviewed By: sjkirby Differential Revision: D9038286 fbshipit-source-id: e3c1736cba13b870cf7ff648377c822fba4446d0
This commit is contained in:
committed by
Facebook Github Bot
parent
33e6538477
commit
a8138984f9
@@ -178,7 +178,9 @@ export default class Layout extends SonarPlugin<InspectorState> {
|
||||
reducers = {
|
||||
SelectElement(state: InspectorState, {key}: SelectElementArgs) {
|
||||
const linkedAXNode =
|
||||
state.elements[key] && state.elements[key].extraInfo.linkedAXNode;
|
||||
state.elements[key] &&
|
||||
state.elements[key].extraInfo &&
|
||||
state.elements[key].extraInfo.linkedAXNode;
|
||||
|
||||
// element only in main tree with linkedAXNode selected
|
||||
if (linkedAXNode) {
|
||||
@@ -280,7 +282,7 @@ export default class Layout extends SonarPlugin<InspectorState> {
|
||||
...current,
|
||||
...element,
|
||||
};
|
||||
const linked = element.extraInfo.linkedAXNode;
|
||||
const linked = element.extraInfo && element.extraInfo.linkedAXNode;
|
||||
if (linked && !updatedMapping[linked]) {
|
||||
updatedMapping[linked] = element.id;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user