From 2542807e0f00ecbea1a27aafe70b45bce0c62578 Mon Sep 17 00:00:00 2001 From: Darin Wright Date: Wed, 10 May 2006 14:39:53 +0000 Subject: Bug 139079 - Left-over instruction pointer after debug is terminated --- .../debug/internal/ui/viewers/AsynchronousViewer.java | 18 +----------------- .../renderings/AsyncVirtualContentTableViewer.java | 3 --- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousViewer.java index 30e48efab..ff7235ba2 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousViewer.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousViewer.java @@ -1096,18 +1096,7 @@ public abstract class AsynchronousViewer extends StructuredViewer implements Lis if (DEBUG_VIEWER) { DebugUIPlugin.debug("\titem mapped: " + node); //$NON-NLS-1$ } - - if (preserveSelectionForSetData()) { - final ModelNode child = node; - preservingSelection(new Runnable() { - public void run() { - internalRefresh(child); - } - }); - } - else { - internalRefresh(node); - } + internalRefresh(node); } else { if (DEBUG_VIEWER) { DebugUIPlugin.debug("\tFAILED - unable to find corresponding node"); //$NON-NLS-1$ @@ -1143,11 +1132,6 @@ public abstract class AsynchronousViewer extends StructuredViewer implements Lis return fSetDataIndicies[level]; } - protected boolean preserveSelectionForSetData() - { - return true; - } - protected abstract int indexOf(Widget parent, Widget child); protected abstract void restoreLabels(Item item); diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncVirtualContentTableViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncVirtualContentTableViewer.java index cb8d7a4ac..fa216a5ad 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncVirtualContentTableViewer.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncVirtualContentTableViewer.java @@ -465,7 +465,4 @@ abstract public class AsyncVirtualContentTableViewer extends AsynchronousTableVi return !fTopIndexQueue.isEmpty(); } - protected boolean preserveSelectionForSetData() { - return false; - } } -- cgit v1.2.3