2zw - X11 Windowmanager
Files | Log | Commits | Refs | README
Author: erikbackman
Date: 2024-02-10
Subject: Remember window attributes when going fullscreen
commit 8b399535775069a4b0dcc3c619cf8493a3dc1ee7
Author: erikbackman <erikbackman@users.noreply.github.com>
Date: Sat Feb 10 14:48:31 2024 +0100
Remember window attributes when going fullscreen
diff --git a/src/main.zig b/src/main.zig
index 998bfe6..04b0efb 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -394,6 +394,11 @@ fn winFullscreen() void {
if (!c.full) {
var attributes: C.XWindowAttributes = undefined;
_ = C.XGetWindowAttributes(display, c.w, &attributes);
+ node.data.wx = attributes.x;
+ node.data.wy = attributes.y;
+ node.data.ww = attributes.width;
+ node.data.wh = attributes.height;
+
_ = C.XMoveResizeWindow(display, c.w, 0, 0, screenW, screenH);
node.data.full = true;
} else {