From d131b4dfbfb359d142473c331077b51907101952 Mon Sep 17 00:00:00 2001 From: William McKinnon Date: Thu, 31 Oct 2024 03:16:41 -0400 Subject: [PATCH] Revert "fix: compilation error" This reverts commit 7a235d282b1c470f86b588271a851e059d959132. --- sway/desktop/render.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/sway/desktop/render.c b/sway/desktop/render.c index e2237ef3..a43797bb 100644 --- a/sway/desktop/render.c +++ b/sway/desktop/render.c @@ -257,11 +257,10 @@ void render_box_shadow(struct fx_render_context *ctx, const struct wlr_box *_box transform_output_box(&box, wlr_output); transform_output_box(&shadow_box, wlr_output); - struct fx_render_box_shadow_options shadow_options = { - .box = shadow_box, - .window_box = box, - .clip = &damage, - .corner_radius = corner_radius, + struct shadow_data shadow_data = { + .enabled = true, + .offset_x = offset_x, + .offset_y = offset_y, .color = { .r = color[0], .g = color[1], @@ -270,6 +269,13 @@ void render_box_shadow(struct fx_render_context *ctx, const struct wlr_box *_box }, .blur_sigma = blur_sigma, }; + struct fx_render_box_shadow_options shadow_options = { + .shadow_box = shadow_box, + .clip_box = box, + .clip = &damage, + .shadow_data = &shadow_data, + .corner_radius = corner_radius, + }; fx_render_pass_add_box_shadow(ctx->pass, &shadow_options); damage_finish: