~ruther/dwl

8b7cc8ada65939b12320b9c77d656401c1ca9f15 — Devin J. Pohly 4 years ago c4cf78a
clarify createnotifyx11 function
1 files changed, 7 insertions(+), 3 deletions(-)

M dwl.c
M dwl.c => dwl.c +7 -3
@@ 574,14 574,18 @@ createnotifyx11(struct wl_listener *listener, void *data)

	/* Listen to the various events it can emit */
	if (!xwayland_surface->override_redirect) {
		c->map.notify = maprequest;
		c->unmap.notify = unmapnotify;
		/* Only "managed" windows can be activated */
		c->activate.notify = activate;
		wl_signal_add(&xwayland_surface->events.request_activate, &c->activate);
	} else {
		c->map.notify = maprequestindependent;
		c->unmap.notify = unmapnotifyindependent;
	}
	c->map.notify = xwayland_surface->override_redirect ? maprequestindependent : maprequest;
	c->destroy.notify = destroynotify;
	wl_signal_add(&xwayland_surface->events.map, &c->map);
	c->unmap.notify = xwayland_surface->override_redirect ? unmapnotifyindependent : unmapnotify;
	wl_signal_add(&xwayland_surface->events.unmap, &c->unmap);
	c->destroy.notify = destroynotify;
	wl_signal_add(&xwayland_surface->events.destroy, &c->destroy);
}


Do not follow this link