dwmc: adding string support ref. #284

pull/301/head
bakkeby 2 years ago
parent d9f79bea73
commit 2e496ed931

@ -1368,6 +1368,9 @@ static Signal signals[] = {
#if STACKER_PATCH
{ "pushstack", pushstack },
#endif // STACKER_PATCH
#if FLOATPOS_PATCH
{ "floatpos", floatpos },
#endif // FLOATPOS_PATCH
#if FOCUSURGENT_PATCH
{ "focusurgent", focusurgent },
#endif // FOCUSURGENT_PATCH

@ -100,6 +100,9 @@ case $# in
setmfact)
signal $1 f $2
;;
floatpos)
signal $1 v $2
;;
*)
echo "Unknown command ($1) or too many arguments"
exit 1

@ -83,6 +83,8 @@ fake_signal(void)
#endif // IPC_PATCH
else if (strncmp(param, "f", n - len_str_sig) == 0)
sscanf(fsignal + len_indicator + n, "%f", &(arg.f));
else if (strncmp(param, "v", n - len_str_sig) == 0)
arg.v = &(fsignal[len_indicator + n + 1]);
else return 1;
// Check if a signal was found, and if so handle it

Loading…
Cancel
Save