From afda2f358b70cd0269939309edd62a6d4ef2b11c Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Wed, 11 Apr 2018 15:35:42 +0300 Subject: [PATCH] UIInspector: increase deepness of field name discovery --- .../src/com/intellij/internal/inspector/UiInspectorAction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java b/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java index d7a12edf984c..0fa992f38643 100644 --- a/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java +++ b/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java @@ -80,6 +80,7 @@ public class UiInspectorAction extends ToggleAction implements DumbAware { private static final String CLICK_INFO = "CLICK_INFO"; private static final String CLICK_INFO_POINT = "CLICK_INFO_POINT"; private static final String RENDERER_BOUNDS = "clicked renderer"; + private static final int MAX_DEEPNESS_TO_DISCOVER_FIELD_NAME = 8; private UiInspector myInspector; public UiInspectorAction() { @@ -425,7 +426,7 @@ public class UiInspectorAction extends ToggleAction implements DumbAware { private static Pair getClassAndFieldName(Component component) { Container parent = component.getParent(); int deepness = 1; - while(parent != null && deepness <= 3) { + while(parent != null && deepness <= MAX_DEEPNESS_TO_DISCOVER_FIELD_NAME) { Class aClass = parent.getClass(); Field[] fields = aClass.getDeclaredFields(); for (Field field : fields) {