diff options
author | Jonas Suhr Christensen <jsc@umbraculum.org> | 2012-05-04 16:16:11 +0200 |
---|---|---|
committer | Jonas Suhr Christensen <jsc@umbraculum.org> | 2012-05-04 16:16:11 +0200 |
commit | c624755efee924b68bfaee36bc5a37422bda4be8 (patch) | |
tree | cb5a19b75f2738bd56d8a5e96db111217243f32d /src/taskmanager.cc | |
parent | 448bffdce2f9218a061b35213066aeac617e7ddf (diff) |
IMplemneted remove.
Diffstat (limited to 'src/taskmanager.cc')
-rw-r--r-- | src/taskmanager.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/taskmanager.cc b/src/taskmanager.cc index 2dda0e0..b50e9a6 100644 --- a/src/taskmanager.cc +++ b/src/taskmanager.cc @@ -94,7 +94,9 @@ TaskIdList TaskManager::moveTask(taskid_t id, taskid_t to) TaskIdList TaskManager::removeTask(taskid_t id) throw (std::exception) { TaskIdList affectedTasks; - + + if(tree.bfs(id).size() > 1) throw std::exception(); + try { affectedTasks = tree.remove(id); } |