diff options
| author | bakkeby <[email protected]> | 2020-09-13 13:35:15 +0200 |
|---|---|---|
| committer | bakkeby <[email protected]> | 2020-09-13 13:35:15 +0200 |
| commit | fada5790a2ab458a89706d0e8cad58f76fc77420 (patch) | |
| tree | 626f34077e977481d03b0707878bbb0df4e9b99d /patch/togglefullscreen.c | |
| parent | 819d06c5c9de496a41026e6077661c7b91877e96 (diff) | |
| download | dwm-flexipatch-fada5790a2ab458a89706d0e8cad58f76fc77420.tar.gz dwm-flexipatch-fada5790a2ab458a89706d0e8cad58f76fc77420.zip | |
fakefullscreenclient: setfullscreen logic overhaul
Diffstat (limited to 'patch/togglefullscreen.c')
| -rw-r--r-- | patch/togglefullscreen.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/patch/togglefullscreen.c b/patch/togglefullscreen.c index cac66e4..bc1c705 100644 --- a/patch/togglefullscreen.c +++ b/patch/togglefullscreen.c @@ -5,17 +5,13 @@ togglefullscreen(const Arg *arg) if (!c) return; - #if !FAKEFULLSCREEN_PATCH && FAKEFULLSCREEN_CLIENT_PATCH - if (c->fakefullscreen == 1) { + #if FAKEFULLSCREEN_CLIENT_PATCH + if (c->fakefullscreen == 1) { // fake fullscreen --> fullscreen c->fakefullscreen = 2; - if (c->isfullscreen) - c->isfullscreen = 0; - } else if (c->fakefullscreen == 2) { - c->fakefullscreen = 0; - togglefakefullscreen(NULL); - return; - } - #endif // FAKEFULLSCREEN_CLIENT_PATCH - + setfullscreen(c, 1); + } else + setfullscreen(c, !c->isfullscreen); + #else setfullscreen(c, !c->isfullscreen); + #endif // FAKEFULLSCREEN_CLIENT_PATCH } |
