From f2a617fde93fface1c099abcd0e665183ece20fb Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Tue, 26 Nov 2019 15:15:43 +0900 Subject: [PATCH] [AudioManager][Non-ACR] Add condition inside of focus callback to fix unintended behavior Change-Id: Id83d9dfc69b1f702cabf8d5def7e617f1a0833f7 Signed-off-by: Sangchul Lee --- .../testcase/AudioManager/TSAudioStreamPolicy.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioStreamPolicy.cs b/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioStreamPolicy.cs index ae16e99..e89abd1 100644 --- a/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioStreamPolicy.cs +++ b/tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioStreamPolicy.cs @@ -311,8 +311,11 @@ namespace Tizen.Multimedia.Tests { try { - asp.AcquireFocus(AudioStreamFocusOptions.Playback, 0, ""); - tcs.TrySetResult(true); + if (e.FocusState == AudioStreamFocusState.Released) + { + asp.AcquireFocus(AudioStreamFocusOptions.Playback, 0, ""); + tcs.TrySetResult(true); + } } catch (Exception ex) { -- 2.7.4