IDEA-131991 Debugger: Referring Objects can't update on View As
authorEgor.Ushakov <egor.ushakov@jetbrains.com>
Mon, 22 Dec 2014 18:45:47 +0000 (21:45 +0300)
committerEgor.Ushakov <egor.ushakov@jetbrains.com>
Mon, 22 Dec 2014 18:45:47 +0000 (21:45 +0300)
java/debugger/impl/src/com/intellij/debugger/actions/ViewAsGroup.java

index a34e8a1934d0f66ed0bbbcdf432da84a767ebed0..8c884fdef1f2aebf195ed4cd8b9132fff84e0eb3 100644 (file)
@@ -114,6 +114,9 @@ public class ViewAsGroup extends ActionGroup implements DumbAware {
       boolean allApp = true;
 
       for (JavaValue value : values) {
       boolean allApp = true;
 
       for (JavaValue value : values) {
+        if (value instanceof JavaReferringObjectsValue) { // disable for any referrers at all
+          return AnAction.EMPTY_ARRAY;
+        }
         ValueDescriptorImpl valueDescriptor = value.getDescriptor();
         anyValueDescriptor = true;
         if (!valueDescriptor.isValueValid() || !nodeRenderer.isApplicable(valueDescriptor.getType())) {
         ValueDescriptorImpl valueDescriptor = value.getDescriptor();
         anyValueDescriptor = true;
         if (!valueDescriptor.isValueValid() || !nodeRenderer.isApplicable(valueDescriptor.getType())) {