From: Kimmo Hoikka Date: Tue, 2 Sep 2014 14:08:51 +0000 (-0700) Subject: Merge "Fix assetion error in FocusManager" into tizen X-Git-Tag: dali_1.0.8~9 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=a36bb59e13fb8f984d0aad09bad0dca259aeff4c;hp=d6b6fae21d574ec1908489fd35a7482100b9f933 Merge "Fix assetion error in FocusManager" into tizen --- diff --git a/base/dali-toolkit/internal/focus-manager/focus-manager-impl.cpp b/base/dali-toolkit/internal/focus-manager/focus-manager-impl.cpp index dbf4146..8d90de6 100644 --- a/base/dali-toolkit/internal/focus-manager/focus-manager-impl.cpp +++ b/base/dali-toolkit/internal/focus-manager/focus-manager-impl.cpp @@ -338,7 +338,10 @@ bool FocusManager::DoSetCurrentFocusActor(const unsigned int actorID) if(mIsAccessibilityTtsEnabled) { Dali::SoundPlayer soundPlayer = Dali::SoundPlayer::Get(); - soundPlayer.PlaySound(FOCUS_SOUND_FILE); + if(soundPlayer) + { + soundPlayer.PlaySound(FOCUS_SOUND_FILE); + } // Play the accessibility attributes with the TTS player. Dali::TtsPlayer player = Dali::TtsPlayer::Get(Dali::TtsPlayer::SCREEN_READER); @@ -573,7 +576,10 @@ bool FocusManager::DoMoveFocus(FocusIDIter focusIDIter, bool forward, bool wrapp { // play sound & skip moving once Dali::SoundPlayer soundPlayer = Dali::SoundPlayer::Get(); - soundPlayer.PlaySound(FOCUS_CHAIN_END_SOUND_FILE); + if(soundPlayer) + { + soundPlayer.PlaySound(FOCUS_CHAIN_END_SOUND_FILE); + } mIsEndcapFeedbackPlayed = true; return true;