fix pach
authorMart Lubbers <mart@martlubbers.net>
Mon, 22 Jun 2020 07:23:33 +0000 (09:23 +0200)
committerMart Lubbers <mart@martlubbers.net>
Mon, 22 Jun 2020 07:23:33 +0000 (09:23 +0200)
config.h/slstatus/sigusr.patch [new file with mode: 0644]
config.h/slstatus/slstatus-sigusr-refresh-2020-06-18-b14e039.diff [deleted file]

diff --git a/config.h/slstatus/sigusr.patch b/config.h/slstatus/sigusr.patch
new file mode 100644 (file)
index 0000000..410cf57
--- /dev/null
@@ -0,0 +1,30 @@
+---
+ slstatus.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/slstatus.c b/slstatus.c
+index 96fa5b6..499cd30 100644
+--- a/slstatus.c
++++ b/slstatus.c
+@@ -26,9 +26,8 @@ static Display *dpy;
+ static void
+ terminate(const int signo)
+ {
+-       (void)signo;
+-
+-       done = 1;
++       if (signo != SIGUSR1)
++               done = 1;
+ }
+
+ static void
+@@ -72,6 +71,7 @@ main(int argc, char *argv[])
+        act.sa_handler = terminate;
+        sigaction(SIGINT,  &act, NULL);
+        sigaction(SIGTERM, &act, NULL);
++       sigaction(SIGUSR1, &act, NULL);
+
+        if (!sflag && !(dpy = XOpenDisplay(NULL))) {
+                die("XOpenDisplay: Failed to open display");
+--
+2.20.1
diff --git a/config.h/slstatus/slstatus-sigusr-refresh-2020-06-18-b14e039.diff b/config.h/slstatus/slstatus-sigusr-refresh-2020-06-18-b14e039.diff
deleted file mode 100644 (file)
index e69de29..0000000