diff --git a/xwayland/xwm.c b/xwayland/xwm.c index 5a63ff9f..54550d0c 100644 --- a/xwayland/xwm.c +++ b/xwayland/xwm.c @@ -216,7 +216,7 @@ static void xwm_send_focus_window(struct wlr_xwm *xwm, return; } - if (xsurface->override_redirect) { + if (xsurface->override_redirect) { return; } @@ -224,12 +224,12 @@ static void xwm_send_focus_window(struct wlr_xwm *xwm, message_data.data32[0] = xwm->atoms[WM_TAKE_FOCUS]; message_data.data32[1] = XCB_TIME_CURRENT_TIME; - if (xsurface->hints && !xsurface->hints->input) { - // if the surface doesn't allow the focus request, we will send him - // only the take focus event. It will get the focus by itself. - xwm_send_wm_message(xsurface, &message_data, XCB_EVENT_MASK_NO_EVENT); - return; - } + if (xsurface->hints && !xsurface->hints->input) { + // if the surface doesn't allow the focus request, we will send him + // only the take focus event. It will get the focus by itself. + xwm_send_wm_message(xsurface, &message_data, XCB_EVENT_MASK_NO_EVENT); + return; + } xwm_send_wm_message(xsurface, &message_data, XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT);