~ruther/dwl

6267593cc2725d13b814fc710b8c8c4ee9ff5599 — Devin J. Pohly 4 years ago e8ca8a8
remove now-unneeded monitor position field
1 files changed, 1 insertions(+), 12 deletions(-)

M dwl.c
M dwl.c => dwl.c +1 -12
@@ 176,7 176,6 @@ struct Monitor {
	double mfact;
	int nmaster;
	Client *fullscreenclient;
	int position;
};

typedef struct {


@@ 830,7 829,6 @@ createmon(struct wl_listener *listener, void *data)
	m = wlr_output->data = calloc(1, sizeof(*m));
	m->wlr_output = wlr_output;
	m->tagset[0] = m->tagset[1] = 1;
	m->position = -1;
	for (r = monrules; r < END(monrules); r++) {
		if (!r->name || strstr(wlr_output->name, r->name)) {
			m->mfact = r->mfact;


@@ 839,7 837,6 @@ createmon(struct wl_listener *listener, void *data)
			wlr_xcursor_manager_load(cursor_mgr, r->scale);
			m->lt[0] = m->lt[1] = r->lt;
			wlr_output_set_transform(wlr_output, r->rr);
			m->position = r - monrules;
			break;
		}
	}


@@ 848,15 845,7 @@ createmon(struct wl_listener *listener, void *data)
	LISTEN(&wlr_output->events.frame, &m->frame, rendermon);
	LISTEN(&wlr_output->events.destroy, &m->destroy, cleanupmon);

	wl_list_for_each(moni, &mons, link)
		if (m->position > moni->position)
			insertmon = moni;

	if (insertmon) /* insertmon is the leftmost monitor to m */
		wl_list_insert(&insertmon->link, &m->link);
	else
		wl_list_insert(&mons, &m->link);

	wl_list_insert(&mons, &m->link);
	wlr_output_enable(wlr_output, 1);
	if (!wlr_output_commit(wlr_output))
		return;

Do not follow this link