Properly report errors in 'focus parent' (Thanks eeemsi)

Also, make X11 errors debug log level only. They are harmless usually.

fixes #762
next
Michael Stapelberg 2012-08-05 20:56:33 +02:00
parent afc16953b9
commit 1b2d222449
3 changed files with 3 additions and 3 deletions

View File

@ -1263,7 +1263,7 @@ void cmd_focus_level(I3_CMD, char *level) {
if (con_fullscreen_permits_focusing(focused->parent))
success = level_up();
else
LOG("Currently in fullscreen, not going up\n");
ELOG("'focus parent': Currently in fullscreen, not going up\n");
}
}

View File

@ -121,7 +121,7 @@ static void xcb_check_cb(EV_P_ ev_check *w, int revents) {
DLOG("Expected X11 Error received for sequence %x\n", event->sequence);
else {
xcb_generic_error_t *error = (xcb_generic_error_t*)event;
ELOG("X11 Error received! sequence 0x%x, error_code = %d\n",
DLOG("X11 Error received (probably harmless)! sequence 0x%x, error_code = %d\n",
error->sequence, error->error_code);
}
free(event);

View File

@ -389,7 +389,7 @@ bool level_up(void) {
if ((focused->parent->type != CT_CON &&
focused->parent->type != CT_WORKSPACE) ||
focused->type == CT_WORKSPACE) {
LOG("Cannot go up any further\n");
ELOG("'focus parent': Focus is already on the workspace, cannot go higher than that.\n");
return false;
}
con_focus(focused->parent);