diff options
Diffstat (limited to 'sway/commands/blur.c')
| -rw-r--r-- | sway/commands/blur.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/sway/commands/blur.c b/sway/commands/blur.c index 5607d1e2..52e3fdb9 100644 --- a/sway/commands/blur.c +++ b/sway/commands/blur.c @@ -1,3 +1,4 @@ +#include "scenefx/render/fx_renderer/fx_effect_framebuffers.h"  #include "sway/commands.h"  #include "sway/config.h"  #include "sway/output.h" @@ -21,10 +22,10 @@ struct cmd_results *cmd_blur(int argc, char **argv) {  	struct sway_output *output;  	wl_list_for_each(output, &root->all_outputs, link) { -		if (output->renderer) { -			output->renderer->blur_buffer_dirty = true; -			output_damage_whole(output); -		} +		struct fx_effect_framebuffers *effect_fbos = +			fx_effect_framebuffers_try_get(output->wlr_output); +		effect_fbos->blur_buffer_dirty = true; +		output_damage_whole(output);  	}  	return cmd_results_new(CMD_SUCCESS, NULL);  | 
