Remove unused evas_cond[CMD_DESTROY] 48/321648/1 tizen
authorJiyong <jiyong.min@samsung.com>
Wed, 26 Mar 2025 05:00:15 +0000 (14:00 +0900)
committerJiyong <jiyong.min@samsung.com>
Wed, 26 Mar 2025 05:00:47 +0000 (14:00 +0900)
Change-Id: Ibc2accc7d45b37fabbda59997d626fd983fdf972

src/include/mm_evas_renderer_private.h
src/mm_evas_renderer.c

index c2079c3361961e51fe19727706c4776d79c5ae48..f2a1f7f31bb814cee9caa36c8bb07064619c7f3f 100644 (file)
@@ -56,7 +56,6 @@ typedef enum {
 
 enum {
        COND_RETRIEVE,
-       COND_DESTROY,
        COND_NUM
 };
 
index c75d9ea9ec8e3f1325573536b7ce9b22169e20e3..f9a9af88c80e3435a65707af5618a45a8b60625e 100644 (file)
@@ -99,7 +99,7 @@ static int _flush_all_packets(mm_evas_info *evas_info);
 static int _mm_evas_renderer_create(mm_evas_info **evas_info);
 static int _mm_evas_renderer_destroy(mm_evas_info **evas_info);
 static int _mm_evas_renderer_set_info(mm_evas_info *evas_info, Evas_Object *eo);
-static int _mm_evas_renderer_reset(mm_evas_info *evas_info, gboolean is_sub_thread);
+static int _mm_evas_renderer_reset(mm_evas_info *evas_info);
 static void _mm_evas_renderer_update_geometry(mm_evas_info *evas_info);
 static int _mm_evas_renderer_retrieve_all_packets(mm_evas_info *evas_info, bool keep_screen);
 static int _mm_evas_renderer_make_flush_buffer(mm_evas_info *evas_info);
@@ -737,7 +737,6 @@ static int _mm_evas_renderer_create(mm_evas_info **evas_info)
        g_mutex_init(&ptr->write_lock);
        g_mutex_init(&ptr->evas_lock);
        g_cond_init(&ptr->evas_cond[COND_RETRIEVE]);
-       g_cond_init(&ptr->evas_cond[COND_DESTROY]);
 
        MMER_FLEAVE();
 
@@ -759,7 +758,7 @@ static int _mm_evas_renderer_destroy(mm_evas_info **evas_info)
 
        LOGD("finalize evas_info %p", ptr);
 
-       ret = _mm_evas_renderer_reset(ptr, FALSE);
+       ret = _mm_evas_renderer_reset(ptr);
        if (ret != MM_ERROR_NONE)
                LOGE("_mm_evas_renderer_reset is failed");
 
@@ -768,7 +767,6 @@ static int _mm_evas_renderer_destroy(mm_evas_info **evas_info)
        g_mutex_clear(&ptr->write_lock);
        g_mutex_clear(&ptr->evas_lock);
        g_cond_clear(&ptr->evas_cond[COND_RETRIEVE]);
-       g_cond_clear(&ptr->evas_cond[COND_DESTROY]);
 
        g_free(ptr);
        ptr = NULL;
@@ -825,7 +823,7 @@ static int _mm_evas_renderer_set_info(mm_evas_info *evas_info, Evas_Object *eo)
        return MM_ERROR_NONE;
 }
 
-static int _mm_evas_renderer_reset(mm_evas_info *evas_info, gboolean is_sub_thread)
+static int _mm_evas_renderer_reset(mm_evas_info *evas_info)
 {
        int ret = MM_ERROR_NONE;
 
@@ -852,13 +850,6 @@ static int _mm_evas_renderer_reset(mm_evas_info *evas_info, gboolean is_sub_thre
                evas_info->epipe = NULL;
        }
 
-       if (is_sub_thread) {
-               g_mutex_lock(&evas_info->evas_lock);
-               LOGD("send signal[COND_DESTROY]");
-               g_cond_signal(&evas_info->evas_cond[COND_DESTROY]);
-               g_mutex_unlock(&evas_info->evas_lock);
-       }
-
        g_mutex_unlock(&evas_info->mp_lock);
 
        MMER_FLEAVE();