Create a new split container when switching a workspace container to split layout
The behavior before 52ce8c8
was to do it regardless of what layout we're
switching to.
Fixes #2846
This commit is contained in:
parent
44a6efb5b0
commit
c028f0cb17
|
@ -1756,7 +1756,7 @@ void con_set_layout(Con *con, layout_t layout) {
|
||||||
con->workspace_layout = ws_layout;
|
con->workspace_layout = ws_layout;
|
||||||
DLOG("Setting layout to %d\n", layout);
|
DLOG("Setting layout to %d\n", layout);
|
||||||
con->layout = layout;
|
con->layout = layout;
|
||||||
} else if (layout == L_STACKED || layout == L_TABBED) {
|
} else if (layout == L_STACKED || layout == L_TABBED || layout == L_SPLITV || layout == L_SPLITH) {
|
||||||
DLOG("Creating new split container\n");
|
DLOG("Creating new split container\n");
|
||||||
/* 1: create a new split container */
|
/* 1: create a new split container */
|
||||||
Con *new = con_new(NULL, NULL);
|
Con *new = con_new(NULL, NULL);
|
||||||
|
|
Loading…
Reference in New Issue