Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2007-10-11 00:49:18 +0000
committermkersten2007-10-11 00:49:18 +0000
commit46affc596eb6ad85b8ce2ce51dc73a25dd81844b (patch)
tree4401c23ed9c8ffe71065a3fa98646d3f1bda983e
parentbf566970d0cb3b2f7bbba1ef39fe64b384b1c0aa (diff)
downloadorg.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.java28
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");
}

Back to the top