dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

commit 73d717a9246320ad9fccd0a0fe7726ef937e7fc2
parent bd222cb75d9ee43ca0a35b158b5a00e9665ecef8
Author: Stivvo <stivvo01@gmail.com>
Date:   Fri,  4 Sep 2020 19:58:00 +0200

isfullscreen int

Diffstat:
Mdwl.c | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dwl.c b/dwl.c @@ -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