mirror of
https://github.com/swaywm/sway.git
synced 2025-11-26 06:59:59 -05:00
Mark focused view focus_inactive on unfocused output
This commit is contained in:
parent
d80466068a
commit
7878de5ccc
3 changed files with 9 additions and 0 deletions
|
|
@ -170,6 +170,12 @@ static void render_with_title_bar(swayc_t *view, cairo_t *cr, struct border_colo
|
|||
view->actual_geometry.size.w, 1);
|
||||
}
|
||||
|
||||
void map_update_view_border(swayc_t *view, void *data) {
|
||||
if (view->type == C_VIEW) {
|
||||
update_view_border(view);
|
||||
}
|
||||
}
|
||||
|
||||
void update_view_border(swayc_t *view) {
|
||||
cairo_t *cr = NULL;
|
||||
cairo_surface_t *surface = NULL;
|
||||
|
|
|
|||
|
|
@ -29,6 +29,8 @@ static void update_focus(swayc_t *c) {
|
|||
|
||||
// Case where output changes
|
||||
case C_OUTPUT:
|
||||
// update borders for views in prev
|
||||
container_map(prev, map_update_view_border, NULL);
|
||||
wlc_output_focus(c->handle);
|
||||
break;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue