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 = {
|
reducers = {
|
||||||
SelectElement(state: InspectorState, {key}: SelectElementArgs) {
|
SelectElement(state: InspectorState, {key}: SelectElementArgs) {
|
||||||
const linkedAXNode =
|
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
|
// element only in main tree with linkedAXNode selected
|
||||||
if (linkedAXNode) {
|
if (linkedAXNode) {
|
||||||
@@ -280,7 +282,7 @@ export default class Layout extends SonarPlugin<InspectorState> {
|
|||||||
...current,
|
...current,
|
||||||
...element,
|
...element,
|
||||||
};
|
};
|
||||||
const linked = element.extraInfo.linkedAXNode;
|
const linked = element.extraInfo && element.extraInfo.linkedAXNode;
|
||||||
if (linked && !updatedMapping[linked]) {
|
if (linked && !updatedMapping[linked]) {
|
||||||
updatedMapping[linked] = element.id;
|
updatedMapping[linked] = element.id;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user