From 9e023d646fd99baa391c99ab006118ab40bc523c Mon Sep 17 00:00:00 2001 From: "sooyeon.kim" Date: Wed, 13 Dec 2017 21:39:22 +0900 Subject: [PATCH] Fix to check playback focus extra info Change-Id: I216b31a8357f60f79b32420405b2d0a2bfad225a Signed-off-by: sooyeon.kim (cherry picked from commit dc94c30d85056575643e68c3c82391313ecd5cd9) --- server/ttsd_player.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/ttsd_player.c b/server/ttsd_player.c index 54d1ef6..bfa0f4b 100644 --- a/server/ttsd_player.c +++ b/server/ttsd_player.c @@ -351,7 +351,9 @@ int ttsd_player_check_current_playback_focus(bool *is_current_interrupt) ret = sound_manager_get_current_playback_focus(&reason, &sound_behavior, &extra_info); - if (SOUND_MANAGER_ERROR_NONE == ret && NULL != extra_info) { + SLOG(LOG_DEBUG, tts_tag(), "[Player] current playback focus: extra_info(%s), reason(%d), sound_behavior(%d)", extra_info, reason, sound_behavior, extra_info); + + if (SOUND_MANAGER_ERROR_NONE == ret && NULL != extra_info && 0 < strlen(extra_info)) { if (SOUND_STREAM_FOCUS_CHANGED_BY_VOICE_INFORMATION == reason && 0 == strncmp(extra_info, "TTSD_MODE_INTERRUPT", strlen(extra_info))) { SLOG(LOG_DEBUG, tts_tag(), "[Player] The current focus in Interrupt. Cannot play the requested sound data"); *is_current_interrupt = true; -- 2.7.4