From 23c448ba34fb1d77c2aaded775b18c18634a1774 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Fri, 19 Jul 2024 18:42:49 +0200 Subject: [PATCH] Fix pertag --- config.def.h | 6 +++--- dwl.c | 7 ------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/config.def.h b/config.def.h index 7e283b0..143b817 100644 --- a/config.def.h +++ b/config.def.h @@ -47,12 +47,12 @@ static const Layout layouts[] = { */ /* NOTE: ALWAYS add a fallback rule, even if you are completely sure it won't be used */ static const MonitorRule monrules[] = { - /* name mfact nmaster scale layout rotate/reflect x y */ + /* name scale rotate/reflect x y */ /* example of a HiDPI laptop monitor: - { "eDP-1", 0.5f, 1, 2, &layouts[0], WL_OUTPUT_TRANSFORM_NORMAL, -1, -1 }, + { "eDP-1", 2, WL_OUTPUT_TRANSFORM_NORMAL, -1, -1 }, */ /* defaults */ - { NULL, 0.55f, 1, 1, &layouts[0], WL_OUTPUT_TRANSFORM_NORMAL, -1, -1 }, + { NULL, 1, WL_OUTPUT_TRANSFORM_NORMAL, -1, -1 }, }; static const TagRule tagrules[] = { diff --git a/dwl.c b/dwl.c index b7c0df6..20b5ec5 100644 --- a/dwl.c +++ b/dwl.c @@ -229,10 +229,7 @@ struct Monitor { typedef struct { const char *name; - float mfact; - int nmaster; float scale; - const Layout *lt; enum wl_output_transform rr; int x, y; } MonitorRule; @@ -1174,10 +1171,6 @@ createmon(struct wl_listener *listener, void *data) if (!r->name || strstr(wlr_output->name, r->name)) { m->m.x = r->x; m->m.y = r->y; - m->mfact = r->mfact; - m->nmaster = r->nmaster; - 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); -- 2.48.1