summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstkhan <personal@slickd.xyz>2022-03-11 21:22:27 -0900
committerstkhan <personal@slickd.xyz>2022-03-11 21:22:27 -0900
commit111287cd8f4118f0dcddbe54575f26eba203a221 (patch)
tree7f98819d0e7541e71c69bb7c420c5eacfe5cfa5b
parent79a0f9ee4f0d6c1efd322c7e5b99ad9df4c7a2c2 (diff)
Add patch from https://git.suckless.org/dwm/commit/8657affa2a61e85ca8df76b62e43cb02897d1d80.html
-rw-r--r--dwm-6.2/dwm.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/dwm-6.2/dwm.c b/dwm-6.2/dwm.c
index 162cfe2..f649c3f 100644
--- a/dwm-6.2/dwm.c
+++ b/dwm-6.2/dwm.c
@@ -736,6 +736,8 @@ drawbar(Monitor *m)
int boxw = drw->fonts->h / 6 + 2;
unsigned int i, occ = 0, urg = 0;
Client *c;
+ if (!m->showbar)
+ return;
/* draw status first so it can be overdrawn by tags later */
if (m == selmon) { /* status is only drawn on selected monitor */
@@ -2165,12 +2167,17 @@ main(int argc, char *argv[])
{
if (argc == 2 && !strcmp("-v", argv[1]))
die("dwm-"VERSION);
- else if (argc != 1)
+ else if (argc != 1 && strcmp("-s", argv[1]))
die("usage: dwm [-v]");
if (!setlocale(LC_CTYPE, "") || !XSupportsLocale())
fputs("warning: no locale support\n", stderr);
if (!(dpy = XOpenDisplay(NULL)))
die("dwm: cannot open display");
+ if (argc > 1 && !strcmp("-s", argv[1])) {
+ XStoreName(dpy, RootWindow(dpy, DefaultScreen(dpy)), argv[2]);
+ XCloseDisplay(dpy);
+ return 0;
+ }
checkotherwm();
autostart_exec();
setup();