client_startup_stack_size = 0;
if (focus_new)
- focus_fallback(FALSE);
+ focus_fallback(Fallback_NoFocus);
}
void client_manage(Window window)
}
}
- focus_fallback(FALSE);
+ if (focus_client == self)
+ client_unfocus(self);
/* remove from its group */
if (self->group) {
{
g_assert(focus_client == self);
g_message("client_unfocus");
- focus_fallback(FALSE);
+ focus_fallback(Fallback_Unfocusing);
}
gboolean client_focused(Client *self)