From a259b9f9000ff558d609fb3b70ad587ce6ca691b Mon Sep 17 00:00:00 2001 From: Ted Williams Date: Tue, 18 Nov 2008 04:56:37 +0000 Subject: [PATCH] [255591] [Traditional Memory Rendering] IMemoryBlockConnection adapter forces scroll to base address on update() --- .../renderings/traditional/TraditionalRendering.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/org.eclipse.dd.debug.memory.renderings.traditional/src/org/eclipse/dd/debug/memory/renderings/traditional/TraditionalRendering.java b/plugins/org.eclipse.dd.debug.memory.renderings.traditional/src/org/eclipse/dd/debug/memory/renderings/traditional/TraditionalRendering.java index 2bc1f5a79d6..94e146a66cd 100644 --- a/plugins/org.eclipse.dd.debug.memory.renderings.traditional/src/org/eclipse/dd/debug/memory/renderings/traditional/TraditionalRendering.java +++ b/plugins/org.eclipse.dd.debug.memory.renderings.traditional/src/org/eclipse/dd/debug/memory/renderings/traditional/TraditionalRendering.java @@ -1214,8 +1214,11 @@ public class TraditionalRendering extends AbstractMemoryRendering implements IRe public void run() { try { - fBigBaseAddress = TraditionalRendering.this.fRendering.getMemoryBlock().getBigBaseAddress(); - TraditionalRendering.this.fRendering.gotoAddress(fBigBaseAddress); + if(fBigBaseAddress != TraditionalRendering.this.fRendering.getMemoryBlock().getBigBaseAddress()) + { + fBigBaseAddress = TraditionalRendering.this.fRendering.getMemoryBlock().getBigBaseAddress(); + TraditionalRendering.this.fRendering.gotoAddress(fBigBaseAddress); + } TraditionalRendering.this.fRendering.refresh(); } catch (DebugException e)