add signalhandler for module update

This commit is contained in:
hoellen
2019-03-18 18:46:44 +01:00
parent 3257968a28
commit 38fa7ceab1
7 changed files with 46 additions and 5 deletions

View File

@ -19,6 +19,14 @@ int main(int argc, char* argv[])
}
});
for (int sig = SIGRTMIN + 1; sig <= SIGRTMAX; ++sig) {
std::signal(sig, [] (int sig/*signal*/) {
for (auto& bar : waybar::client->bars) {
bar->handleSignal(sig);
}
});
}
return c.main(argc, argv);
} catch (const std::exception& e) {
std::cerr << e.what() << std::endl;