Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java
index 99ab727ae..6d007618b 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java
@@ -684,7 +684,10 @@ public class VariablesView extends AbstractDebugView implements IDebugContextLis
}
public void focusLost(FocusEvent e){
- fSelectionProvider.setActiveProvider(null);
+ // Do not reset the selection provider with the provider proxy.
+ // This should allow toolbar actions to remain active when the view
+ // is de-activated but still visible.
+ // Bug 316850.
setAction(SELECT_ALL_ACTION, null);
setAction(COPY_ACTION,null);
setAction(FIND_ACTION, null);
@@ -710,6 +713,8 @@ public class VariablesView extends AbstractDebugView implements IDebugContextLis
return variablesViewer;
}
+
+
/**
* Returns the active debug context for this view based on the view's
* site IDs.

Back to the top