Merge pull request #511 from andycandy-dev/fix-rouded-corners

fix: rounded corners on off-screen window edges
This commit is contained in:
DreamMaoMao
2025-12-14 22:28:18 +08:00
committed by GitHub

View File

@@ -354,11 +354,13 @@ void apply_border(Client *c) {
return; return;
bool hit_no_border = check_hit_no_border(c); bool hit_no_border = check_hit_no_border(c);
enum corner_location current_corner_location = enum corner_location current_corner_location;
c->isfullscreen || (no_radius_when_single && c->mon && if (c->isfullscreen || (no_radius_when_single && c->mon &&
c->mon->visible_tiling_clients == 1) c->mon->visible_tiling_clients == 1)) {
? CORNER_LOCATION_NONE current_corner_location = CORNER_LOCATION_NONE;
: CORNER_LOCATION_ALL; } else {
current_corner_location = set_client_corner_location(c);
}
// Handle no-border cases // Handle no-border cases
if (hit_no_border && smartgaps) { if (hit_no_border && smartgaps) {