Commit Diff
--- star-platinum.c +++ star-platinum.c @@ -352,6 +352,10 @@ do_action(struct action a, Window focused, XKeyEvent * case AEXEC: { pid_t p; const char *sh; + + /* exec only on key press */ + if (original->type == KeyRelease) + break; switch (p = fork()) { case -1: