refactor: format tray && partial fix for #235

This commit is contained in:
Alex
2019-04-17 14:19:04 +02:00
parent 93a1bafb46
commit 346ec68578
9 changed files with 244 additions and 267 deletions

View File

@ -1,26 +1,25 @@
#include "client.hpp"
#include <csignal>
#include <iostream>
#include "client.hpp"
namespace waybar {
static Client* client;
} // namespace waybar
} // namespace waybar
int main(int argc, char* argv[])
{
int main(int argc, char* argv[]) {
try {
waybar::Client c(argc, argv);
waybar::client = &c;
std::signal(SIGUSR1, [] (int /*signal*/) {
std::signal(SIGUSR1, [](int /*signal*/) {
for (auto& bar : waybar::client->bars) {
bar->toggle();
}
});
for (int sig = SIGRTMIN + 1; sig <= SIGRTMAX; ++sig) {
std::signal(sig, [] (int sig/*signal*/) {
std::signal(sig, [](int sig /*signal*/) {
for (auto& bar : waybar::client->bars) {
bar->handleSignal(sig);
}