ssd: extend border over squared corners

This commit is contained in:
Jens Peters 2024-06-22 23:27:37 +02:00 committed by Johan Malm
parent 98347e454e
commit 2c979fe269
2 changed files with 54 additions and 20 deletions

View file

@ -248,8 +248,8 @@ ssd_update_geometry(struct ssd *ssd)
}
bool maximized = ssd->view->maximized == VIEW_AXIS_BOTH;
if (ssd->state.was_maximized != maximized) {
ssd_border_update(ssd);
ssd_titlebar_update(ssd);
ssd_border_update(ssd);
ssd_shadow_update(ssd);
/*
* Not strictly necessary as ssd_titlebar_update()
@ -261,14 +261,15 @@ ssd_update_geometry(struct ssd *ssd)
bool tiled_and_not_maximized = view_is_tiled(ssd->view) && !maximized;
if (ssd->state.was_tiled_not_maximized != tiled_and_not_maximized) {
ssd_titlebar_update(ssd);
ssd_border_update(ssd);
/* see above about being future proof */
ssd->state.was_tiled_not_maximized = tiled_and_not_maximized;
}
return;
}
ssd_extents_update(ssd);
ssd_border_update(ssd);
ssd_titlebar_update(ssd);
ssd_border_update(ssd);
ssd_shadow_update(ssd);
ssd->state.geometry = current;
}