mirror of
https://github.com/aristocratos/btop.git
synced 2024-06-14 16:34:39 +12:00
SIGUSR2 signal now reloads the config
This commit is contained in:
parent
67a674e850
commit
e047f88bd5
|
@ -362,6 +362,9 @@ void _signal_handler(const int sig) {
|
||||||
term_resize();
|
term_resize();
|
||||||
break;
|
break;
|
||||||
case SIGUSR1:
|
case SIGUSR1:
|
||||||
|
// Input::poll interrupt
|
||||||
|
break;
|
||||||
|
case SIGUSR2:
|
||||||
vector<string> warnings;
|
vector<string> warnings;
|
||||||
Config::load(Config::conf_file, warnings);
|
Config::load(Config::conf_file, warnings);
|
||||||
Theme::setTheme();
|
Theme::setTheme();
|
||||||
|
@ -1040,6 +1043,7 @@ int main(int argc, char **argv) {
|
||||||
std::signal(SIGCONT, _signal_handler);
|
std::signal(SIGCONT, _signal_handler);
|
||||||
std::signal(SIGWINCH, _signal_handler);
|
std::signal(SIGWINCH, _signal_handler);
|
||||||
std::signal(SIGUSR1, _signal_handler);
|
std::signal(SIGUSR1, _signal_handler);
|
||||||
|
std::signal(SIGUSR2, _signal_handler);
|
||||||
|
|
||||||
sigset_t mask;
|
sigset_t mask;
|
||||||
sigemptyset(&mask);
|
sigemptyset(&mask);
|
||||||
|
|
Loading…
Reference in a new issue