This commit is contained in:
2026-07-12 08:16:17 +03:30
commit 72be1234e1
2027 changed files with 221388 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
void
swapfocus(const Arg *arg)
{
if (!selmon->sel)
return;
if (selmon->pertag->prevclient[selmon->pertag->curtag] != NULL
&& ISVISIBLE(selmon->pertag->prevclient[selmon->pertag->curtag])) {
focus(selmon->pertag->prevclient[selmon->pertag->curtag]);
restack(selmon->pertag->prevclient[selmon->pertag->curtag]->mon);
}
else {
Client *c = NULL;
for (c = selmon->sel->next; c && !ISVISIBLE(c); c = c->next);
if (!c)
for (c = selmon->clients; c && !ISVISIBLE(c); c = c->next);
if (c) {
focus(c);
restack(selmon);
}
}
}