File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -47,14 +47,20 @@ function findRenderers(): $ReadOnlyArray<ReactRenderer> {
47
47
function getInspectorDataForViewTag ( touchedViewTag : number ) {
48
48
for ( let i = 0 ; i < renderers . length ; i ++ ) {
49
49
const renderer = renderers [ i ] ;
50
- const inspectorData = renderer . getInspectorDataForViewTag ( touchedViewTag ) ;
51
- if ( inspectorData . hierarchy . length > 0 ) {
52
- return inspectorData ;
50
+ if (
51
+ Object . prototype . hasOwnProperty . call (
52
+ renderer ,
53
+ 'getInspectorDataForViewTag' ,
54
+ )
55
+ ) {
56
+ const inspectorData = renderer . getInspectorDataForViewTag ( touchedViewTag ) ;
57
+ if ( inspectorData . hierarchy . length > 0 ) {
58
+ return inspectorData ;
59
+ }
53
60
}
54
61
}
55
62
throw new Error ( 'Expected to find at least one React renderer.' ) ;
56
63
}
57
-
58
64
class Inspector extends React . Component <
59
65
{
60
66
inspectedViewTag : ?number ,
You can’t perform that action at this time.
0 commit comments