diff options
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); } |