From: sooyeon.kim Date: Fri, 24 Jul 2020 08:32:52 +0000 (+0900) Subject: Ignore to reprepare when tts engine is already launched X-Git-Tag: submit/tizen/20200724.103723~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2c02683d69ee2b0ca22b8014a4a03cd26a3c152;p=platform%2Fcore%2Fuifw%2Ftts.git Ignore to reprepare when tts engine is already launched Change-Id: Ib8c2ca008728a5ef27b6031ac7633e21280a451f Signed-off-by: sooyeon.kim --- diff --git a/client/tts.c b/client/tts.c index ef68325e..333e26d6 100644 --- a/client/tts.c +++ b/client/tts.c @@ -2623,6 +2623,12 @@ int __tts_cb_error(int uid, tts_error_e reason, int utt_id, char* err_msg) if (TTS_ERROR_SERVICE_RESET == reason) { SLOG(LOG_WARN, TAG_TTSC, "[WARNING] Service Reset"); + tts_client_s* client = tts_client_get(data->tts); + if (NULL == client) { + SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] A handle is not valid"); + return TTS_ERROR_INVALID_PARAMETER; + } + data->current_state = TTS_STATE_CREATED; data->reason = 0; if (NULL == data->thread) {