diff --git a/libs/ui/kis_node_manager.cpp b/libs/ui/kis_node_manager.cpp --- a/libs/ui/kis_node_manager.cpp +++ b/libs/ui/kis_node_manager.cpp @@ -826,7 +826,7 @@ KisNodeSP node = activeNode->nextSibling(); - while (node && node->childCount() > 0 && node->isEditable()) { + while (node && node->childCount() > 0) { node = node->firstChild(); } @@ -850,7 +850,7 @@ KisNodeSP node; - if (activeNode->childCount() > 0 && activeNode->isEditable()) { + if (activeNode->childCount() > 0) { node = activeNode->lastChild(); } else {