From: Kanghee Lee Date: Sat, 13 Apr 2013 13:37:24 +0000 (+0900) Subject: Fix DocomoCloud issue X-Git-Tag: accepted/tizen_2.1/20130425.033138~241 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=14b2967da6cb7456adb2f8f5ad1a83002fe376b6;p=platform%2Fframework%2Fnative%2Fuifw.git Fix DocomoCloud issue Change-Id: I88a0a4158827b628901dc982197423a4934318a5 Signed-off-by: Kanghee Lee --- diff --git a/src/ui/FUi_AccessibilityTtsPlayer.cpp b/src/ui/FUi_AccessibilityTtsPlayer.cpp index 20891d0..04174d0 100644 --- a/src/ui/FUi_AccessibilityTtsPlayer.cpp +++ b/src/ui/FUi_AccessibilityTtsPlayer.cpp @@ -32,6 +32,7 @@ namespace Tizen { namespace Ui { _AccessibilityTtsPlayer::_AccessibilityTtsPlayer(_AccessibilityManager& manager) : __initialized(false) + , __activated(false) , __ttsHandle(0) , __localeIdx(-1) , __speed(TTS_SPEED_AUTO) @@ -56,7 +57,7 @@ _AccessibilityTtsPlayer::~_AccessibilityTtsPlayer(void) SysTryLog(NID_UI, ttsError == TTS_ERROR_NONE, "[%s] Failed to stop.", GetEngineErrorMessage(ttsError)); } - if (__initialized) + if (__activated) { ttsError = tts_unprepare(__ttsHandle); SysTryLog(NID_UI, ttsError == TTS_ERROR_NONE, "[%s] Failed to unprepare.", GetEngineErrorMessage(ttsError)); @@ -128,6 +129,7 @@ _AccessibilityTtsPlayer::Activate(void) ttsError = tts_prepare(__ttsHandle); SysTryReturnResult(NID_UI, ttsError == TTS_ERROR_NONE, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] The memory is insufficient."); + __activated = true; return E_SUCCESS; } diff --git a/src/ui/inc/FUi_AccessibilityTtsPlayer.h b/src/ui/inc/FUi_AccessibilityTtsPlayer.h index 3ee3f20..817fcdb 100644 --- a/src/ui/inc/FUi_AccessibilityTtsPlayer.h +++ b/src/ui/inc/FUi_AccessibilityTtsPlayer.h @@ -85,6 +85,7 @@ private: private: bool __initialized; + bool __activated; tts_h __ttsHandle; int __localeIdx; tts_speed_e __speed;