diff options
author | mkersten | 2007-10-11 00:49:18 +0000 |
---|---|---|
committer | mkersten | 2007-10-11 00:49:18 +0000 |
commit | 46affc596eb6ad85b8ce2ce51dc73a25dd81844b (patch) | |
tree | 4401c23ed9c8ffe71065a3fa98646d3f1bda983e | |
parent | bf566970d0cb3b2f7bbba1ef39fe64b384b1c0aa (diff) | |
download | org.eclipse.mylyn.tasks-46affc596eb6ad85b8ce2ce51dc73a25dd81844b.tar.gz org.eclipse.mylyn.tasks-46affc596eb6ad85b8ce2ce51dc73a25dd81844b.tar.xz org.eclipse.mylyn.tasks-46affc596eb6ad85b8ce2ce51dc73a25dd81844b.zip |
RESOLVED - bug 205868: subtasks are collapsed when a query is synchronized
https://bugs.eclipse.org/bugs/show_bug.cgi?id=205868
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java index 20d98e592..31bf5f445 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListView.java @@ -1225,7 +1225,6 @@ public class TaskListView extends ViewPart implements IPropertyChangeListener { } private void makeActions() { - copyDetailsAction = new CopyTaskDetailsAction(true); goIntoAction = new GoIntoAction(); @@ -1256,21 +1255,6 @@ public class TaskListView extends ViewPart implements IPropertyChangeListener { filteredTree.getViewer().addSelectionChangedListener(copyDetailsAction); } - // public void toggleNextAction(boolean enable) { - // nextTaskAction.setEnabled(enable); - // } - // public NextTaskDropDownAction getNextTaskAction() { - // return nextTaskAction; - // } - -// public void togglePreviousAction(boolean enable) { -// previousTaskAction.setEnabled(enable); -// } -// -// public ActivateTaskHistoryDropDownAction getPreviousTaskAction() { -// return previousTaskAction; -// } - /** * Recursive function that checks for the occurrence of a certain task taskId. All children of the supplied node * will be checked. @@ -1302,18 +1286,10 @@ public class TaskListView extends ViewPart implements IPropertyChangeListener { AbstractTask selectedTask = TaskListView.getFromActivePerspective().getSelectedTask(); if (selectedTask != null) { activateAction.run(selectedTask); -// addTaskToHistory(selectedTask); -// previousTaskAction.setButtonStatus(); } } if (object instanceof TaskCategory || object instanceof AbstractRepositoryQuery) { TasksUiUtil.refreshAndOpenTaskListElement((AbstractTaskContainer) object); - // if(getViewer().getExpandedState(object)){ - // getViewer().collapseToLevel(object, - // TreeViewer.ALL_LEVELS); - // } else { - // getViewer().expandToLevel(object, TreeViewer.ALL_LEVELS); - // } } } }); @@ -1518,6 +1494,10 @@ public class TaskListView extends ViewPart implements IPropertyChangeListener { } else { getViewer().refresh(element, true); } + // TODO: consider moving expansion logic into viewer manager + if (isFocusedMode()) { + getViewer().expandToLevel(element, 3); + } } catch (SWTException e) { StatusHandler.log(e, "Failed to refresh Task List"); } |