diff options
author | Darin Wright | 2010-09-28 18:54:50 +0000 |
---|---|---|
committer | Darin Wright | 2010-09-28 18:54:50 +0000 |
commit | dc70d8ac9d9fa2a4349d6a4dca1d55fee2b9e108 (patch) | |
tree | 4be48c314c1134c285deec49f179b47e504a2ca0 | |
parent | 9843a344786f4b3fa6155d2d2ca01d30d92b696c (diff) | |
download | eclipse.platform.debug-dc70d8ac9d9fa2a4349d6a4dca1d55fee2b9e108.tar.gz eclipse.platform.debug-dc70d8ac9d9fa2a4349d6a4dca1d55fee2b9e108.tar.xz eclipse.platform.debug-dc70d8ac9d9fa2a4349d6a4dca1d55fee2b9e108.zip |
[r361 - maintenance] Bug 326152 - [Memory View] new monitors added while Memory view is hidden or closed are not shown in the tree
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/MemoryViewTreeModelContentProvider.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/MemoryViewTreeModelContentProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/MemoryViewTreeModelContentProvider.java index 85824ddb7..18856e19f 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/MemoryViewTreeModelContentProvider.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/MemoryViewTreeModelContentProvider.java @@ -21,13 +21,13 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.TreeModelViewer; public class MemoryViewTreeModelContentProvider extends TreeModelContentProvider { - protected void updateNodes(IModelDelta[] nodes) { + protected void updateNodes(IModelDelta[] nodes, int mask) { if (getViewer() instanceof TreeModelViewer) { for (int i = 0; i < nodes.length; i++) { IModelDelta node = nodes[i]; - int flags = node.getFlags(); + int flags = node.getFlags() & mask; if ((flags & IModelDelta.ADDED) != 0) { if (node.getElement() instanceof IMemoryBlock) { @@ -79,7 +79,7 @@ public class MemoryViewTreeModelContentProvider extends if ((flags & IModelDelta.UNINSTALL) != 0) { handleUninstall(node); } - updateNodes(node.getChildDeltas()); + updateNodes(node.getChildDeltas(), mask); } } } |