X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fhandlers.c;fp=src%2Fhandlers.c;h=c203517b07137c7fd8a50cd0f341dc35391f8c04;hb=9ae84593baa6d5b963d127aac52d02445767cd42;hp=fe10d4b9d494cc161170165251101be5c8e2c081;hpb=0ac75bea5a21e9cac6ad2139bc57d44d1a77a6e0;p=i3%2Fi3 diff --git a/src/handlers.c b/src/handlers.c index fe10d4b9..c203517b 100644 --- a/src/handlers.c +++ b/src/handlers.c @@ -406,23 +406,22 @@ static void handle_configure_request(xcb_configure_request_event_t *event) { goto out; } - Con *ws = con_get_workspace(con); - if (ws == NULL) { + if (workspace == NULL) { DLOG("Window is not being managed, ignoring ConfigureRequest\n"); goto out; } - if (strcmp(ws->name, "__i3_scratch") == 0) { + if (strcmp(workspace->name, "__i3_scratch") == 0) { DLOG("This is a scratchpad container, ignoring ConfigureRequest\n"); goto out; } - if (config.focus_on_window_activation == FOWA_FOCUS || (config.focus_on_window_activation == FOWA_SMART && workspace_is_visible(ws))) { + if (config.focus_on_window_activation == FOWA_FOCUS || (config.focus_on_window_activation == FOWA_SMART && workspace_is_visible(workspace))) { DLOG("Focusing con = %p\n", con); - workspace_show(ws); + workspace_show(workspace); con_activate(con); tree_render(); - } else if (config.focus_on_window_activation == FOWA_URGENT || (config.focus_on_window_activation == FOWA_SMART && !workspace_is_visible(ws))) { + } else if (config.focus_on_window_activation == FOWA_URGENT || (config.focus_on_window_activation == FOWA_SMART && !workspace_is_visible(workspace))) { DLOG("Marking con = %p urgent\n", con); con_set_urgency(con, true); tree_render();