diff options
author | Steffen Pingel | 2012-04-10 00:31:43 +0000 |
---|---|---|
committer | Steffen Pingel | 2012-04-10 00:33:48 +0000 |
commit | 24ed4e5308abdb6fee455a526ec22d4266c7e46a (patch) | |
tree | 79d3b5dac6e1b9957a9d6a2e5c16222a15bff9bd /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn | |
parent | 43f40222dec942302ca00f8295f3166c2a9706b9 (diff) | |
download | org.eclipse.mylyn.tasks-24ed4e5308abdb6fee455a526ec22d4266c7e46a.tar.gz org.eclipse.mylyn.tasks-24ed4e5308abdb6fee455a526ec22d4266c7e46a.tar.xz org.eclipse.mylyn.tasks-24ed4e5308abdb6fee455a526ec22d4266c7e46a.zip |
NEW - bug 375224: [editor] org.eclipse.ui.PartInitException: Warning:
Blocked recursive attempt by part
org.eclipse.mylyn.tasks.ui.editors.task to dispose itself during
creation
https://bugs.eclipse.org/bugs/show_bug.cgi?id=375224
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskEditorBloatMonitor.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskEditorBloatMonitor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskEditorBloatMonitor.java index e914d1253..8778600d0 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskEditorBloatMonitor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskEditorBloatMonitor.java @@ -43,7 +43,8 @@ public class TaskEditorBloatMonitor { if (totalTaskEditors > MAX_EDITORS) { for (IEditorReference editorReference : page.getEditorReferences()) { try { - if (TaskEditor.ID_EDITOR.equals(editorReference.getId())) { + if (editorPartOpened != editorReference.getPart(false) + && TaskEditor.ID_EDITOR.equals(editorReference.getId())) { TaskEditorInput taskEditorInput = (TaskEditorInput) editorReference.getEditorInput(); TaskEditor taskEditor = (TaskEditor) editorReference.getEditor(false); if (taskEditor == null) { |