diff --git a/glitch.h b/glitch.h index 49af39a329d396d39aa49359b897d6fd95dd18a6..d62f74344fae9e9a4c3a3b7798d60393497ea029 100644 --- a/glitch.h +++ b/glitch.h @@ -26,10 +26,10 @@ #define COLOR_ERROR "\x1B[31m" // Red #define COLOR_RESET "\x1B[0m" typedef enum { + LOG_ERROR, + LOG_WARNING, LOG_INFO, LOG_DEBUG, - LOG_WARNING, - LOG_ERROR, } LogLevel; typedef enum { diff --git a/logging.c b/logging.c index 4f383c1331edadbaba4cfd931cfd704f82b98fe5..782d91c0660169a027d4ca2792c9734ffb2e5d1a 100644 --- a/logging.c +++ b/logging.c @@ -12,17 +12,17 @@ static LogLevel max_level = LOG_INFO; static const char* level_strings[] = { + "ERROR", + "WARN", "INFO", "DEBUG", - "WARN", - "ERROR", }; static const char* level_colors[] = { + COLOR_ERROR, + COLOR_WARNING, COLOR_INFO, COLOR_DEBUG, - COLOR_WARNING, - COLOR_ERROR, }; void set_log_level(LogLevel level) { diff --git a/manager.c b/manager.c index c243a4398f7b344312feabe0586c994c0fd2186d..7cfdb96ebd81db650f126c060cd36ffa6c589505 100644 --- a/manager.c +++ b/manager.c @@ -714,7 +714,7 @@ void handle_configure_notify(void) { XConfigureEvent *ev = &wm.ev.xconfigure; - if (ev->window == wm.root) return; + if (ev->window == wm.root || ev->send_event) return; // Only send synthetic events for windows we manage as top-level clients. Client *c;