Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2012-10-17 13:29:38 -0400
committerEugene Tarassov2012-10-17 13:29:38 -0400
commit63c4ed54ccd0210220794c355a5b7a9b14475e48 (patch)
tree8c4ee172759a05952a3b58d8437b4963bf1b631f
parentf064cee59e4dc0fd95adc497f727d1cfab5d13b5 (diff)
downloadorg.eclipse.tcf-63c4ed54ccd0210220794c355a5b7a9b14475e48.tar.gz
org.eclipse.tcf-63c4ed54ccd0210220794c355a5b7a9b14475e48.tar.xz
org.eclipse.tcf-63c4ed54ccd0210220794c355a5b7a9b14475e48.zip
Bug 392127 - The Traditional Memory Renderer update properly ( in Automatic mode ) when stepping
-rw-r--r--plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFMemoryBlockRetrieval.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFMemoryBlockRetrieval.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFMemoryBlockRetrieval.java
index d7d74f722..50ea24f59 100644
--- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFMemoryBlockRetrieval.java
+++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFMemoryBlockRetrieval.java
@@ -499,7 +499,10 @@ class TCFMemoryBlockRetrieval implements IMemoryBlockRetrievalExtension {
if (mem_blocks.size() == 0) return;
ArrayList<DebugEvent> list = new ArrayList<DebugEvent>();
for (MemoryBlock b : mem_blocks) {
- if (suspended) b.mem_prev = b.mem_last;
+ if (suspended) {
+ b.mem_prev = b.mem_last;
+ list.add(new DebugEvent(b, DebugEvent.SUSPEND, DebugEvent.CONTENT));
+ }
b.mem_data = null;
list.add(new DebugEvent(b, DebugEvent.CHANGE, DebugEvent.CONTENT));
}

Back to the top