Fix defects from static analysis
[platform/core/uifw/voice-control-elm.git] / src / vc_elm_widget_wrapper.c
index cbc307d..b0b3fc8 100644 (file)
@@ -35,7 +35,7 @@ struct __voice_control_wrapper_s {
 
 static struct __voice_control_wrapper_s vcw = {0, 0, 0, 0, 0, 0, 0, 0};
 static Ecore_Timer *g_initialize_timer = NULL;
-#define INITIALIZE_INTERVAL_TIME 300
+#define INITIALIZE_INTERVAL_TIME 300.0
 
 static vc_h g_vc_w;
 
@@ -99,9 +99,9 @@ static Eina_Bool __vc_elm_widget_wrapper_initialize_timer_cb(void *data)
        int ret = -1;
        if (0 != (ret = vc_widget_initialize(&g_vc_w))) {
                VC_ELM_LOG_ERR("Fail to vc_widet_initialize, ret(%d)", ret);
-               if (INITIALIZE_INTERVAL_TIME != (int)ecore_timer_interval_get(g_initialize_timer) * 1000) {
-                       VC_ELM_LOG_INFO("Set initializing timer to %d ms", INITIALIZE_INTERVAL_TIME);
-                       ecore_timer_interval_set(g_initialize_timer, (double)(INITIALIZE_INTERVAL_TIME / 1000));
+               if ((int)INITIALIZE_INTERVAL_TIME != (int)ecore_timer_interval_get(g_initialize_timer) * 1000) {
+                       VC_ELM_LOG_INFO("Set initializing timer to %f ms", INITIALIZE_INTERVAL_TIME);
+                       ecore_timer_interval_set(g_initialize_timer, INITIALIZE_INTERVAL_TIME / 1000);
                }
                return EINA_TRUE;
        }