diff options
author | Karsten Thoms | 2018-03-16 08:05:40 +0000 |
---|---|---|
committer | Dani Megert | 2018-03-16 13:17:45 +0000 |
commit | 5e9451f731437c846f40d7bc2638205aa362f1e9 (patch) | |
tree | 0fb5b65527e365529df771a25a0353f2d090c2c1 | |
parent | 5aa443d1c8617c2c4dad20368a6f6afa7e9354b0 (diff) | |
download | eclipse.platform.text-5e9451f731437c846f40d7bc2638205aa362f1e9.tar.gz eclipse.platform.text-5e9451f731437c846f40d7bc2638205aa362f1e9.tar.xz eclipse.platform.text-5e9451f731437c846f40d7bc2638205aa362f1e9.zip |
Bug 532514 - setFocus: Added disposal checkI20180316-2000
Change-Id: Ie219d6f951beec8858bbb24503fcad3430ba5504
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
-rw-r--r-- | org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java index a455dc85558..3078a2464db 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java @@ -6215,8 +6215,12 @@ public abstract class AbstractTextEditor extends EditorPart implements ITextEdit @Override public void setFocus() { - if (fSourceViewer != null && fSourceViewer.getTextWidget() != null) - fSourceViewer.getTextWidget().setFocus(); + if (fSourceViewer != null) { + StyledText widget= fSourceViewer.getTextWidget(); + if (widget != null && !widget.isDisposed()) { + widget.setFocus(); + } + } } @Override |