Properly report errors in 'focus parent' (Thanks eeemsi)
Also, make X11 errors debug log level only. They are harmless usually. fixes #762
This commit is contained in:
parent
afc16953b9
commit
1b2d222449
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user