Upgraded the dwmblocks patch for statuscmd which changes the signalling
mechanism from SIGUSR1 to SIGRTMIN which is likely to cause issues for those that already have a working setup. A compatibility option has been added which changes this back to SIGUSR1. Note that configuration was also changed. This was ref. reported issue #114.
This commit is contained in:
@ -25,7 +25,7 @@ click_statuscmd_text(Arg *arg, int rel_x, char *text)
|
||||
int x = 0;
|
||||
char ch;
|
||||
#if BAR_DWMBLOCKS_PATCH
|
||||
dwmblockssig = -1;
|
||||
statussig = -1;
|
||||
#else
|
||||
statuscmdn = 0;
|
||||
#endif // BAR_DWMBLOCKS_PATCH
|
||||
@ -42,9 +42,9 @@ click_statuscmd_text(Arg *arg, int rel_x, char *text)
|
||||
text += i+1;
|
||||
i = -1;
|
||||
#if BAR_DWMBLOCKS_PATCH
|
||||
if (x >= rel_x && dwmblockssig != -1)
|
||||
if (x >= rel_x && statussig != -1)
|
||||
break;
|
||||
dwmblockssig = ch;
|
||||
statussig = ch;
|
||||
#else
|
||||
if (x >= rel_x)
|
||||
break;
|
||||
@ -54,8 +54,8 @@ click_statuscmd_text(Arg *arg, int rel_x, char *text)
|
||||
}
|
||||
}
|
||||
#if BAR_DWMBLOCKS_PATCH
|
||||
if (dwmblockssig == -1)
|
||||
dwmblockssig = 0;
|
||||
if (statussig == -1)
|
||||
statussig = 0;
|
||||
#endif // BAR_DWMBLOCKS_PATCH
|
||||
return ClkStatusText;
|
||||
}
|
||||
|
Reference in New Issue
Block a user