diff options
| author | Guido Cella <guido@guidocella.xyz> | 2024-01-16 19:11:18 +0100 | 
|---|---|---|
| committer | Leonardo Hernández Hernández <leohdz172@proton.me> | 2024-02-07 02:23:33 +0000 | 
| commit | 8006e7920085947673517c3e296a1e308f935f75 (patch) | |
| tree | 22692a183137562ec620d800cf5cd0957ff56b5a | |
| parent | 5ae245beedd587a2c9748168ef494abd5a92469c (diff) | |
allow toggling the layout before selecting a different one
Diffstat (limited to '')
| -rw-r--r-- | dwl.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| @@ -871,7 +871,8 @@ createmon(struct wl_listener *listener, void *data)  			m->m.y = r->y;  			m->mfact = r->mfact;  			m->nmaster = r->nmaster; -			m->lt[0] = m->lt[1] = r->lt; +			m->lt[0] = r->lt; +			m->lt[1] = &layouts[LENGTH(layouts) > 1 && r->lt != &layouts[1]];  			strncpy(m->ltsymbol, m->lt[m->sellt]->symbol, LENGTH(m->ltsymbol));  			wlr_output_state_set_scale(&state, r->scale);  			wlr_output_state_set_transform(&state, r->rr); | 
