diff options
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ui/actions/CreateTaskAction.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ui/actions/CreateTaskAction.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ui/actions/CreateTaskAction.java index e5503e249..2f63e4ece 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ui/actions/CreateTaskAction.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ui/actions/CreateTaskAction.java @@ -68,7 +68,12 @@ public class CreateTaskAction extends Action { } else { MylarTasklistPlugin.getTaskListManager().addRootTask(newTask); } - } + } else if (view.getDrilledIntoCategory() != null) { + newTask.setCategory(view.getDrilledIntoCategory()); + ((TaskCategory)view.getDrilledIntoCategory()).addTask(newTask); + } else { + MylarTasklistPlugin.getTaskListManager().addRootTask(newTask); + } view.getViewer().refresh(); } } |