From 9058770bb700317eb2dd9ac6a9946ee1c4361022 Mon Sep 17 00:00:00 2001
From: Ashish Kumar Yadav <ashishkumar.yadav@students.iiserpune.ac.in>
Date: Sat, 6 Mar 2021 03:32:38 +0530
Subject: [PATCH] Small improvement in setupsignals

---
 dwmblocks.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dwmblocks.c b/dwmblocks.c
index 9c443dc..eb16f62 100644
--- a/dwmblocks.c
+++ b/dwmblocks.c
@@ -105,7 +105,7 @@ setupsignals()
         sigaction(SIGRTMIN, &sa, NULL);
 
         /* to handle update signals for individual blocks */
-        sa.sa_flags |= SA_NODEFER;
+        sa.sa_flags = SA_NODEFER | SA_RESTART | SA_SIGINFO;
         sa.sa_mask = blocksigmask;
         sa.sa_sigaction = sighandler;
         for (Block *block = blocks; block->pathu; block++)