diff options
author | relves | 2006-12-13 01:16:25 +0000 |
---|---|---|
committer | relves | 2006-12-13 01:16:25 +0000 |
commit | b2e6278d67beee6a1147548bc54df5a72d7ec475 (patch) | |
tree | 6a218525d7357e49b1d5e980219c4d3ab6ff6de1 | |
parent | c5aff4a79ec1f9c2b4406fc905715431bc63dec6 (diff) | |
download | org.eclipse.mylyn.tasks-b2e6278d67beee6a1147548bc54df5a72d7ec475.tar.gz org.eclipse.mylyn.tasks-b2e6278d67beee6a1147548bc54df5a72d7ec475.tar.xz org.eclipse.mylyn.tasks-b2e6278d67beee6a1147548bc54df5a72d7ec475.zip |
NEW - bug 166088: Cannot set focus to bug editor via keybinding
https://bugs.eclipse.org/bugs/show_bug.cgi?id=166088
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java | 6 |
1 files changed, 4 insertions, 2 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 61d4318ad..7875d9549 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 @@ -74,7 +74,7 @@ public class TaskEditor extends FormEditor { private IEditorPart contentOutlineProvider = null; - private int browserPageIndex; + private int browserPageIndex = -1; public TaskEditor() { super(); @@ -288,11 +288,13 @@ public class TaskEditor extends FormEditor { @Override public void setFocus() { - if (this.getActivePage() > -1) { + if (this.getActivePage() > -1 && this.getActivePage() != browserPageIndex) { IFormPage page = this.getPages()[this.getActivePage()]; if (page != null) { page.setFocus(); } + } else if(this.getActivePage() == browserPageIndex) { + webBrowser.setFocus(); } } |