diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-05-04 15:09:49 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-05-04 15:09:49 +0200 |
commit | 6f6bd04d77336927f344b1fd4b02880286aebdcb (patch) | |
tree | 81dc7a7b06375a802430b92e66cc6692d216693b /src/taskmanager.cc | |
parent | 055a527dd8103e35bf76ea04373f5c31ab03200f (diff) |
Deliver id of newly created task to caller (MessageHandler) through taskid_t pointer.
Diffstat (limited to 'src/taskmanager.cc')
-rw-r--r-- | src/taskmanager.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/taskmanager.cc b/src/taskmanager.cc index 479299c..2dda0e0 100644 --- a/src/taskmanager.cc +++ b/src/taskmanager.cc @@ -120,7 +120,7 @@ TaskIdList TaskManager::updateTask(taskid_t id, task_t t) return affectedTasks; } -TaskIdList TaskManager::createTask(taskid_t parentid) +TaskIdList TaskManager::createTask(taskid_t parentid, taskid_t *pid) throw (std::exception) { TaskIdList affectedTasks; @@ -128,8 +128,8 @@ TaskIdList TaskManager::createTask(taskid_t parentid) taskid_t id = createId(); t.title = ""; t.id = id; + if(pid) *pid = id; -// printf("Created node with id %d\n", t.id); try { affectedTasks = tree.insertAsChild(parentid, id, t); } |