diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java index 9ce5aa9c0..baba5ad87 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java @@ -298,6 +298,17 @@ public class TaskEditor extends FormEditor { // } // } + public void focusDescription() { + if (this.getActivePage() > -1 && this.getActivePage() != browserPageIndex) { + IFormPage page = this.getPages()[this.getActivePage()]; + if (page != null) { + page.setFocus(); + } + } else if (this.getActivePage() == browserPageIndex && webBrowser != null) { + webBrowser.setFocus(); + } + } + public Browser getWebBrowser() { return webBrowser; } |