diff --git a/src/fluxbox.cc b/src/fluxbox.cc index 3d6637ba..821fbd1e 100644 --- a/src/fluxbox.cc +++ b/src/fluxbox.cc @@ -1072,13 +1072,13 @@ void Fluxbox::handleSignal(int signum) { waitpid(-1, 0, WNOHANG | WUNTRACED); break; case SIGHUP: - load_rc(); + restart(); break; case SIGUSR1: - reload_rc(); + load_rc(); break; case SIGUSR2: - rereadMenu(); + reload_rc(); break; case SIGSEGV: abort();