blur: Fix missing reset pending flag of blur_rectangle 38/316138/1 accepted/tizen/unified/20240814.180412 accepted/tizen/unified/dev/20240819.095648 accepted/tizen/unified/x/20240819.023412
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 14 Aug 2024 03:25:54 +0000 (12:25 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 14 Aug 2024 04:29:38 +0000 (13:29 +0900)
Change-Id: I22a2557cde98951337747765365cabd5efe26326

src/blur/blur.c

index fd3768bbc64717090c16466dadc89e8b166cd2ef..4cd388633b0fbb37c95ea50e7d263739a05c7a8d 100644 (file)
@@ -432,6 +432,8 @@ blur_handle_surface_commit(struct wl_listener *listener, void *data)
     wl_list_for_each_safe(blur_rectangle, tmp, &blur->rectangles, link) {
         if (!blur_rectangle->pending) continue;
 
+        blur_rectangle->pending = false;
+
         if (blur_rectangle->resource)
             wl_signal_emit(&blur->events.new_rectangle, blur_rectangle);
         else