diff --git a/src/con.c b/src/con.c index 04605689..ee84467b 100644 --- a/src/con.c +++ b/src/con.c @@ -129,7 +129,9 @@ void con_attach(Con *con, Con *parent, bool ignore_focus) { * workspace or a new split container with the configured * workspace_layout). */ - if (con->window != NULL && parent->type == CT_WORKSPACE) { + if (con->window != NULL && + parent->type == CT_WORKSPACE && + config.default_layout != L_DEFAULT) { DLOG("Parent is a workspace. Applying default layout...\n"); Con *target = workspace_attach_to(parent);