From: Ji-hoon Lee Date: Tue, 19 Mar 2019 06:45:36 +0000 (+0900) Subject: Make streaming thread to exit when stop request received X-Git-Tag: submit/tizen/20190418.072452~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=06431e70d9a393ae6a90037437505c7a72ca9abf;p=platform%2Fcore%2Fuifw%2Fwakeup-engine-default.git Make streaming thread to exit when stop request received Change-Id: Id772476569eafe62a300b58f5843469947a0d693 --- diff --git a/plugins/wakeup-manager/src/wakeup_audio_manager.cpp b/plugins/wakeup-manager/src/wakeup_audio_manager.cpp index fb9ae91..ffea203 100644 --- a/plugins/wakeup-manager/src/wakeup_audio_manager.cpp +++ b/plugins/wakeup-manager/src/wakeup_audio_manager.cpp @@ -307,7 +307,7 @@ void CAudioManager::streaming_thread_func(void) int index = 0; - while (1) { + while (!(mStopStreamingThread.load())) { int ret = -1; int cnt = 0; diff --git a/plugins/wakeup-manager/src/wakeup_manager.cpp b/plugins/wakeup-manager/src/wakeup_manager.cpp index 2d607fd..90e68e7 100644 --- a/plugins/wakeup-manager/src/wakeup_manager.cpp +++ b/plugins/wakeup-manager/src/wakeup_manager.cpp @@ -915,7 +915,7 @@ static void engine_data_thread_func(void) wakeup_speech_data speech_data; int index = 0; - while (1) { + while (!(g_engine_data_thread_should_stop.load())) { int ret = -1; int cnt = 0;