~ruther/dwl

73d717a9246320ad9fccd0a0fe7726ef937e7fc2 — Stivvo 4 years ago bd222cb
isfullscreen int
1 files changed, 5 insertions(+), 4 deletions(-)

M dwl.c
M dwl.c => dwl.c +5 -4
@@ 110,7 110,7 @@ typedef struct {
	int prevy;
	int prevwidth;
	int prevheight;
	bool isfullscreen;
	int isfullscreen;
} Client;

typedef struct {


@@ 608,7 608,7 @@ createnotify(struct wl_listener *listener, void *data)

	c->fullscreen.notify = fullscreenotify;
	wl_signal_add(&xdg_surface->toplevel->events.request_fullscreen, &c->fullscreen);
	c->isfullscreen = false;
	c->isfullscreen = 0;
}

void


@@ 677,7 677,8 @@ destroyxdeco(struct wl_listener *listener, void *data)
}

void
fullscreenotify(struct wl_listener *listener, void *data) {
fullscreenotify(struct wl_listener *listener, void *data)
{
	Client *c = wl_container_of(listener, c, fullscreen);
	c->isfullscreen = !c->isfullscreen;



@@ 1858,7 1859,7 @@ createnotifyx11(struct wl_listener *listener, void *data)

	c->fullscreen.notify = fullscreenotify;
	wl_signal_add(&xwayland_surface->events.request_fullscreen, &c->fullscreen);
	c->isfullscreen = false;
	c->isfullscreen = 0;
}

Atom

Do not follow this link