~kris/suckless

dwm

ref: 52d7975c56557b19189c30f9b63f706083d0d19b dwm/patch/alwaysontop.c -rw-r--r-- 373 bytes
52d7975c — Kris Yotam Seamless dwm renew: preserve dwmblocks, monitor state, and xresources 7 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void
togglealwaysontop(const Arg *arg)
{
	Client *c = selmon->sel;

	if (!c)
		return;
	#if !FAKEFULLSCREEN_PATCH
	#if FAKEFULLSCREEN_CLIENT_PATCH
	if (c->isfullscreen && !c->fakefullscreen)
	    return;
	#else
	if (c->isfullscreen)
	    return;
	#endif // FAKEFULLSCREEN_CLIENT_PATCH
	#endif // FAKEFULLSCREEN_PATCH

	c->alwaysontop = !c->alwaysontop;
	restack(selmon);
}