diff --git a/libs/ui/kis_layer_manager.cc b/libs/ui/kis_layer_manager.cc --- a/libs/ui/kis_layer_manager.cc +++ b/libs/ui/kis_layer_manager.cc @@ -551,6 +551,12 @@ parent = activeNode; above = parent->lastChild(); + if (parent->inherits("KisGroupLayer")) { + above = parent; + parent = parent->parent(); + return; + } + while (parent && (!parent->allowAsChild(node) || parent->userLocked())) {