Skip to content

Commit b865fbf

Browse files
j-trocwiertel
j-troc
authored andcommitted
Fix issue from static analysis
1 parent a6f07fc commit b865fbf

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

DependencyService/Tizen/TextToSpeechImplementation.cs

+9-8
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,16 @@ public Task Prepare(TtsClient speaker)
2828

2929
public async void Speak(string text)
3030
{
31-
TtsClient speaker = new TtsClient();
32-
33-
if (speaker.CurrentState == State.Created)
34-
await Prepare(speaker);
35-
36-
if (speaker.CurrentState == State.Ready)
31+
using (TtsClient speaker = new TtsClient())
3732
{
38-
speaker.AddText(text, speaker.DefaultVoice.Language, (int)speaker.DefaultVoice.VoiceType, speaker.GetSpeedRange().Normal);
39-
speaker.Play();
33+
if (speaker.CurrentState == State.Created)
34+
await Prepare(speaker);
35+
36+
if (speaker.CurrentState == State.Ready)
37+
{
38+
speaker.AddText(text, speaker.DefaultVoice.Language, (int)speaker.DefaultVoice.VoiceType, speaker.GetSpeedRange().Normal);
39+
speaker.Play();
40+
}
4041
}
4142
}
4243
}

0 commit comments

Comments
 (0)