Skip to content
Extraits de code Groupes Projets
Valider 73ded717 rédigé par ‮'s avatar :moyai:
Parcourir les fichiers

fix blinking

parent 935a8d7a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -44,6 +44,7 @@ main(int argc, char **argv) ...@@ -44,6 +44,7 @@ main(int argc, char **argv)
die("Usage: %s TIME PATHS...\n", argv[0]); die("Usage: %s TIME PATHS...\n", argv[0]);
struct timespec interval = parse_interval(argv[1]); struct timespec interval = parse_interval(argv[1]);
struct timespec wait_for_swaybg = { .tv_sec = 0, .tv_nsec = 500000000 };
char *feh_argv[4]; char *feh_argv[4];
feh_argv[0] = FEH_BIN; feh_argv[0] = FEH_BIN;
feh_argv[1] = "-i"; feh_argv[1] = "-i";
...@@ -62,6 +63,8 @@ main(int argc, char **argv) ...@@ -62,6 +63,8 @@ main(int argc, char **argv)
execv(FEH_BIN, feh_argv); execv(FEH_BIN, feh_argv);
exit(0); exit(0);
} }
if (nanosleep(&wait_for_swaybg, 0) < 0)
die("nanosleep: %s\n", strerror(errno));
if (previous) { if (previous) {
kill(previous, SIGKILL); kill(previous, SIGKILL);
waitpid(previous, 0, 0); waitpid(previous, 0, 0);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter