X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=scrotwm.c;h=91a5ed8c5c7965b01134e82b54fed2d990259dc0;hb=ed1dbfa144d7a31153d5adf97ee3cb1dc3b28d1b;hp=60c6161dde334221d5de8d6b2aad4d3295f02d63;hpb=7ab5dbd429c509a5c552c1f94a2e7753c8eacb82;p=spectrwm.git diff --git a/scrotwm.c b/scrotwm.c index 60c6161..91a5ed8 100644 --- a/scrotwm.c +++ b/scrotwm.c @@ -91,7 +91,6 @@ #endif /* #define SWM_DEBUG */ -/* #define SWM_DEBUG */ #ifdef SWM_DEBUG #define DPRINTF(x...) do { if (swm_debug) fprintf(stderr, x); } while(0) #define DNPRINTF(n,x...) do { if (swm_debug & n) fprintf(stderr, x); } while(0) @@ -147,6 +146,7 @@ char *bar_argv[] = { NULL, NULL }; int bar_pipe[2]; char bar_ext[SWM_BAR_MAX]; sig_atomic_t bar_alarm = 0; +int bar_delay = 30; int bar_enabled = 1; int bar_extra = 1; int bar_extra_running = 0; @@ -412,6 +412,8 @@ conf_load(char *filename) asprintf(&bar_fonts[0], "%s", val); else if (!strncmp(var, "bar_action", strlen("bar_action"))) asprintf(&bar_argv[0], "%s", val); + else if (!strncmp(var, "bar_delay", strlen("bar_delay"))) + bar_delay = atoi(val); else goto bad; break; @@ -534,8 +536,7 @@ bar_update(void) } } XSync(display, False); - - alarm(60); + alarm(bar_delay); } void