From c4608152ed8db2f2c79c0fd130a9eeaad9fc9687 Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Fri, 29 Apr 2011 23:07:43 +0000 Subject: Bug 316850 - [breakpoints] Remove toolbar action disabled when view does not have focus --- .../eclipse/debug/internal/ui/views/variables/VariablesView.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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. -- cgit v1.2.3