static Eina_Bool __stt_connect_daemon(void *data)
{
- stt_client_s* client = (stt_client_s*)data;
+ stt_h stt = (stt_h)data;
+ stt_client_s* client = stt_client_get(stt);
int ret = -1;
if (NULL == client) {
SLOG(LOG_INFO, TAG_STTC, "===== Prepare STT");
ecore_thread_main_loop_begin();
- g_connect_timer = ecore_timer_add(0.02, __stt_connect_daemon, (void*)client);
+ g_connect_timer = ecore_timer_add(0.02, __stt_connect_daemon, client->stt);
ecore_thread_main_loop_end();
SLOG(LOG_INFO, TAG_STTC, "=====");