diff options
author | eri <[email protected]> | 2023-10-23 16:58:47 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2023-10-23 10:58:47 -0400 |
commit | 2d6944dc1481003b4e02e656b2d7a2d4d6db58c6 (patch) | |
tree | dd75a83d85b2d2dcc307d8841a1254c748e777b1 /sway/desktop/render.c | |
parent | d89c365106b8d58e4a37ad58e9987a7da28c8951 (diff) |
feat: add shadow color for inactive windows (#230)
Diffstat (limited to 'sway/desktop/render.c')
-rw-r--r-- | sway/desktop/render.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sway/desktop/render.c b/sway/desktop/render.c index f5f697c4..43abc81c 100644 --- a/sway/desktop/render.c +++ b/sway/desktop/render.c @@ -884,7 +884,9 @@ static void render_view(struct sway_output *output, pixman_region32_t *damage, scale_box(&box, output_scale); int scaled_corner_radius = deco_data.corner_radius == 0 ? 0 : (deco_data.corner_radius + state->border_thickness) * output_scale; - render_box_shadow(output, damage, &box, config->shadow_color, config->shadow_blur_sigma, + float* shadow_color = view_is_urgent(view) || state->focused ? + config->shadow_color : config->shadow_inactive_color; + render_box_shadow(output, damage, &box, shadow_color, config->shadow_blur_sigma, scaled_corner_radius); } |