e_blur: fix dim_color into premultiplied alpha 33/325133/1
authorhojoon-ryou <hojoon.ryou@samsung.com>
Fri, 16 May 2025 06:09:45 +0000 (15:09 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 4 Jun 2025 03:47:47 +0000 (12:47 +0900)
Change-Id: I553cb13caaebf8cca246a94b20fa8efe013051df

src/bin/server/e_blur.c

index d3a3502a828b3b43dd4f4a5ebcdeb521a9f3061b..98b85fc2b60e3a770f889b5f6f1cc61b75676fbf 100644 (file)
@@ -592,7 +592,7 @@ _e_blur_cb_new_rectangle(struct wl_listener *listener, void *data)
    struct ds_tizen_blur_rectangle *tizen_blur_rectangle = data;
    E_View_Image *view_image = NULL, *corner_radius_view_image = NULL;
    E_View_Rect *dim_rect = NULL;
-   int dim_color[4] = {0x1A, 0x1A, 0x1A, 0.6 * 0xFF};
+   int dim_color[4] = {0.6 * 0x1A, 0.6 * 0x1A, 0.6 * 0x1A, 0.6 * 0xFF};
    E_View *dim_view = NULL, *img_view = NULL, *corner_img_view = NULL;
    E_View_Client *blur_view_client;
    E_View_Tree *blur_view_client_tree;
@@ -1004,7 +1004,7 @@ _e_blur_manager_cb_new_blur_behind(struct wl_listener *listener, void *data)
    E_View_Tree *view_client_tree;
    E_View_Image *view_image;
    E_View_Rect *dim_rect;
-   int dim_color[4] = {0x1A, 0x1A, 0x1A, 0.6 * 0xFF};
+   int dim_color[4] = {0.6 * 0x1A, 0.6 * 0x1A, 0.6 * 0x1A, 0.6 * 0xFF};
    E_View *image_view, *dim_view;
    E_Blur_Hook_Data hook_data;
    int comp_w = 0, comp_h = 0;