Fix cancel by error 32/109832/1
authorsooyeon.kim <sooyeon.kim@samsung.com>
Thu, 29 Dec 2016 09:47:17 +0000 (18:47 +0900)
committerSooyeon Kim <sooyeon.kim@samsung.com>
Thu, 12 Jan 2017 02:19:33 +0000 (18:19 -0800)
Change-Id: I70d1b6530d1e1fa3fdf313e946d6336ad728157b
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
(cherry picked from commit b1ef66f1491a3a429a035306606db1685d0f9654)

server/sttd_server.c

index 037b4bf..8b91e60 100755 (executable)
@@ -101,19 +101,10 @@ static void __cancel_recognition_internal()
 
        if (0 != uid && (APP_STATE_PROCESSING == state || APP_STATE_RECORDING == state)) {
                /* cancel engine recognition */
-               ret = sttd_engine_agent_recognize_cancel();
+               ret = sttd_server_cancel(uid);
                if (0 != ret) {
                        SLOG(LOG_ERROR, TAG_STTD, "[Server ERROR] Fail to cancel : result(%d)", ret);
                }
-
-               /* change uid state */
-               sttd_client_set_state(uid, APP_STATE_READY);
-               stt_client_unset_current_recognition();
-
-               ret = sttdc_send_set_state(uid, (int)APP_STATE_READY);
-               if (0 != ret) {
-                       SLOG(LOG_ERROR, TAG_STTD, "[Server ERROR] Fail to send state change : result(%d)", ret);
-               }
        } else {
                SLOG(LOG_WARN, TAG_STTD, "[Server WARNING] uid is NOT valid");
        }