Index: openbox/mainloop.c =================================================================== --- openbox/mainloop.c (revision 5494) +++ openbox/mainloop.c (working copy) @@ -339,6 +341,8 @@ action_unref(act); } } else { + XAllowEvents(loop->display, ReplayPointer, CurrentTime); + XAllowEvents(loop->display, ReplayKeyboard, CurrentTime); /* this only runs if there were no x events received */ timer_dispatch(loop, (GTimeVal**)&wait); @@ -418,7 +422,8 @@ /* XXX special case for signals that default to core dump. but throw some helpful output here... */ - fprintf(stderr, "Fuck yah. Core dump. (Signal=%d)\n", sig); + fprintf(stderr, "How are you gentlemen? All your base are" + " belong to us. (Signal=%d)\n", sig); /* die with a core dump */ abort();