diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/ui/AbstractDebugView.java')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/ui/AbstractDebugView.java | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/AbstractDebugView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/AbstractDebugView.java index 734d6bdd6..29c6d6202 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/AbstractDebugView.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/AbstractDebugView.java @@ -7,7 +7,6 @@ * * Contributors: * IBM Corporation - initial API and implementation - * *******************************************************************************/ package org.eclipse.debug.ui; @@ -285,7 +284,13 @@ public abstract class AbstractDebugView extends PageBookView implements IDebugVi * @see IPage#setFocus() */ public void setFocus() { - internalSetFocus(); + Viewer viewer= getViewer(); + if (viewer != null) { + Control c = viewer.getControl(); + if (!c.isFocusControl()) { + c.setFocus(); + } + } } } @@ -343,7 +348,6 @@ public abstract class AbstractDebugView extends PageBookView implements IDebugVi showMessage(fEarlyMessage); fEarlyMessage= null; } - internalSetFocus(); } /** @@ -998,16 +1002,6 @@ public abstract class AbstractDebugView extends PageBookView implements IDebugVi } return new HashMap(); } - - private void internalSetFocus() { - Viewer viewer= getViewer(); - if (viewer != null) { - Control c = viewer.getControl(); - if (!c.isFocusControl()) { - c.setFocus(); - } - } - } } |