e_blur: Remove meaningless efl_gfx_filter_program_set 04/315904/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Fri, 9 Aug 2024 05:49:46 +0000 (14:49 +0900)
committerchangyeon lee <cyeon.lee@samsung.com>
Fri, 9 Aug 2024 07:30:24 +0000 (07:30 +0000)
Change-Id: I54ff038fa2c6a1669b53fc39668e10004df15be0

src/bin/server/e_blur.c
src/bin/server/e_blur_video_capture.c

index bb17fce..490d5cd 100644 (file)
@@ -490,7 +490,8 @@ _e_blur_cb_new_rectangle(struct wl_listener *listener, void *data)
    blur_rectangle->blur = blur;
    blur->blur_rectangles = eina_list_append(blur->blur_rectangles, blur_rectangle);
 
-   efl_gfx_filter_program_set(blur_rectangle->obj, blur->program, "image_filter");
+   if (*blur->program != 0)
+      efl_gfx_filter_program_set(blur_rectangle->obj, blur->program, "image_filter");
 
    _e_blur_rectangle_geometry_set(blur_rectangle, blur->ec);
    evas_object_layer_set(blur_rectangle->obj, evas_object_layer_get(blur->ec->frame));
index 8a699d2..3fff796 100644 (file)
@@ -265,7 +265,6 @@ _e_blur_video_capture_object_get(E_Blur_Video_Capture_Client *client, E_Blur_Rec
    E_Blur_Video_Capture *video_capture = _video_capture;
    Evas_Object *obj;
    E_Blur_Video_Capture_Object *object;
-   const char *program, *name;
    int x, y, w, h;
    Eina_List *l;
 
@@ -316,9 +315,6 @@ _e_blur_video_capture_object_get(E_Blur_Video_Capture_Client *client, E_Blur_Rec
    evas_object_event_callback_add(object->blur_rectangle_obj, EVAS_CALLBACK_DEL,
                                  _e_blur_video_capture_object_evas_cb_del, object);
 
-   efl_gfx_filter_program_get(object->blur_rectangle_obj, &program, &name);
-   efl_gfx_filter_program_set(object->source_obj, program, name);
-
    evas_object_layer_set(object->blur_clip_obj, evas_object_layer_get(client->ec->frame));
    evas_object_stack_above(object->blur_clip_obj, client->ec->frame);