aboutsummaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/dwm.c6
-rw-r--r--src/core/dwm.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/core/dwm.c b/src/core/dwm.c
index e16bc2f..cd7fdb0 100644
--- a/src/core/dwm.c
+++ b/src/core/dwm.c
@@ -1436,6 +1436,12 @@ void restack(Monitor *m)
1436 ; 1436 ;
1437} 1437}
1438 1438
1439void restart(const Arg *arg)
1440{
1441 char *argv[] = {"dwm", NULL};
1442 execvp("dwm", argv);
1443}
1444
1439void run(void) 1445void run(void)
1440{ 1446{
1441 XEvent ev; 1447 XEvent ev;
diff --git a/src/core/dwm.h b/src/core/dwm.h
index 090448a..273645a 100644
--- a/src/core/dwm.h
+++ b/src/core/dwm.h
@@ -176,6 +176,7 @@ static void resizeclient(Client *c, int x, int y, int w, int h);
176static void resizemouse(const Arg *arg); 176static void resizemouse(const Arg *arg);
177static void resizerequest(XEvent *e); 177static void resizerequest(XEvent *e);
178static void restack(Monitor *m); 178static void restack(Monitor *m);
179static void restart(const Arg *arg);
179static void run(void); 180static void run(void);
180static void scan(void); 181static void scan(void);
181static int sendevent(Window w, Atom proto, int m, long d0, long d1, long d2, 182static int sendevent(Window w, Atom proto, int m, long d0, long d1, long d2,