summaryrefslogtreecommitdiff
path: root/src/defs.h
diff options
context:
space:
mode:
authorAbhinav <abhinav.prsai@gmail.com>2025-05-29 15:01:47 +0100
committerAbhinav <abhinav.prsai@gmail.com>2025-05-29 15:01:47 +0100
commitf377fdec4fe4d8e6dd81a77fb6c19104bf4fa7e4 (patch)
treed957ff64535cae314522bc9899d70f466ddc1f26 /src/defs.h
parent957d76be32fb7fc5c35eebb1cef82ccb148b8f50 (diff)
fix workspace windows staying unmapepd.
Diffstat (limited to 'src/defs.h')
-rw-r--r--src/defs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/defs.h b/src/defs.h
index 24e9f1b..0a71029 100644
--- a/src/defs.h
+++ b/src/defs.h
@@ -18,6 +18,7 @@
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define LENGTH(X) (sizeof X / sizeof X[0])
#define UDIST(a,b) abs((int)(a) - (int)(b))
+# define CLAMP(x, lo, hi) (( (x) < (lo) ) ? (lo) : ( (x) > (hi) ) ? (hi) : (x))
#define MAXCLIENTS 99
#define BIND(mod, key, cmdstr) { (mod), XK_##key, { cmdstr }, False }
#define CALL(mod, key, fnptr) { (mod), XK_##key, { .fn = fnptr }, True }
@@ -72,6 +73,7 @@ typedef struct Client{
Bool fixed;
Bool floating;
Bool fullscreen;
+ Bool mapped;
struct Client *next;
} Client;