e_blur: Fix issue where the blur_behind obj is on top of the blur obj 01/321101/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 13 Mar 2025 06:48:37 +0000 (15:48 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 14 Mar 2025 02:34:29 +0000 (11:34 +0900)
Change-Id: Ibd555d6a7c591b44cf5fc01f96a98e47d183b2fe

src/bin/server/e_blur.c

index acfdd510119b2f51d13619b809976008b8003393..59a46732217981451a1f13d979b6572d47d66413 100644 (file)
@@ -823,7 +823,8 @@ _e_blur_behind_bottom_object_get(Evas_Object *obj)
    Evas_Object *below_obj, *bottom_obj = obj;
 
    below_obj = evas_object_below_get(bottom_obj);
-   while (!e_util_strcmp(evas_object_name_get(below_obj), "blur_obj"))
+   while ((!e_util_strcmp(evas_object_name_get(below_obj), "blur_corner_radius_obj")) ||
+          (!e_util_strcmp(evas_object_name_get(below_obj), "blur_obj")))
      {
         bottom_obj = below_obj;
         below_obj = evas_object_below_get(bottom_obj);