diff --git a/libs/taskmanager/groupmanager.cpp b/libs/taskmanager/groupmanager.cpp
index d1f304f..fc2f01f 100644
--- a/libs/taskmanager/groupmanager.cpp
+++ b/libs/taskmanager/groupmanager.cpp
@@ -392,6 +392,7 @@ void GroupManagerPrivate::removeTask(::TaskManager::Task *task)
if (item->parentGroup()) {
item->parentGroup()->remove(item);
+ checkIfFull();
}
//the item must exist as long as the Task does because of activate calls so don't delete the item here, it will delete itself.