Introduction
Introduction Statistics Contact Development Disclaimer Help
dwm-spawnprograms-6.2.diff - sites - public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log
Files
Refs
---
dwm-spawnprograms-6.2.diff (1139B)
---
1 Only in dwm-6.2-patched: config.h
2 Only in dwm-6.2-patched: drw.o
3 Only in dwm-6.2-patched: dwm
4 diff -up dwm-6.2/dwm.c dwm-6.2-patched/dwm.c
5 --- dwm-6.2/dwm.c 2019-02-02 13:55:28.000000000 +0100
6 +++ dwm-6.2-patched/dwm.c 2021-05-03 16:21:31.571201407 +0200
7 @@ -233,6 +233,7 @@ static int xerror(Display *dpy, XErrorEv
8 static int xerrordummy(Display *dpy, XErrorEvent *ee);
9 static int xerrorstart(Display *dpy, XErrorEvent *ee);
10 static void zoom(const Arg *arg);
11 +static void spawnprograms();
12
13 /* variables */
14 static const char broken[] = "broken";
15 @@ -2124,6 +2125,17 @@ zoom(const Arg *arg)
16 pop(c);
17 }
18
19 +void
20 +spawnprograms()
21 +{
22 + /* iterate through startup_programs and spawn each program */
23 + for(int i = 0; i < sizeof(startup_programs) / sizeof(char **); i++)
24 + {
25 + Arg prog = {.v = startup_programs[i]};
26 + spawn(&prog);
27 + }
28 +}
29 +
30 int
31 main(int argc, char *argv[])
32 {
33 @@ -2142,6 +2154,7 @@ main(int argc, char *argv[])
34 die("pledge");
35 #endif /* __OpenBSD__ */
36 scan();
37 + spawnprograms();
38 run();
39 cleanup();
40 XCloseDisplay(dpy);
41 Only in dwm-6.2-patched: dwm.o
42 Only in dwm-6.2-patched: util.o
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.