From c8b8e373c631c91d97d4adccb1fd917201078a4a Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Mon, 23 Jun 2025 11:31:17 +0800 Subject: [PATCH] fix: chase scenefx api change --- src/config/parse_config.h | 5 ++++- src/maomao.c | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/config/parse_config.h b/src/config/parse_config.h index 4427648..eeee7c2 100644 --- a/src/config/parse_config.h +++ b/src/config/parse_config.h @@ -2355,7 +2355,10 @@ void reset_blur_params(void) { m->blur = wlr_scene_optimized_blur_create(&scene->tree, 0, 0); wlr_scene_node_reparent(&m->blur->node, layers[LyrBlur]); wlr_scene_optimized_blur_set_size(m->blur, m->m.width, m->m.height); - wlr_scene_set_blur_data(scene, blur_params); + wlr_scene_set_blur_data( + scene, blur_params.num_passes, blur_params.radius, + blur_params.noise, blur_params.brightness, blur_params.contrast, + blur_params.saturation); } } else { Monitor *m; diff --git a/src/maomao.c b/src/maomao.c index ae924fb..a8d4766 100644 --- a/src/maomao.c +++ b/src/maomao.c @@ -6475,7 +6475,9 @@ void setup(void) { wl_signal_add(&output_mgr->events.test, &output_mgr_test); // blur - wlr_scene_set_blur_data(scene, blur_params); + wlr_scene_set_blur_data(scene, blur_params.num_passes, blur_params.radius, + blur_params.noise, blur_params.brightness, + blur_params.contrast, blur_params.saturation); /* create text_input-, and input_method-protocol relevant globals */ input_method_manager = wlr_input_method_manager_v2_create(dpy);