From 18611f09cf789b64d05e1ae4f3c6868fcbb7a1ea Mon Sep 17 00:00:00 2001 From: Martin Finkel Date: Tue, 28 Jul 2020 14:35:26 +0200 Subject: [PATCH] media: fix async usage --- src/LibVLCSharp/Shared/Media.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/LibVLCSharp/Shared/Media.cs b/src/LibVLCSharp/Shared/Media.cs index b5270835..834bf433 100644 --- a/src/LibVLCSharp/Shared/Media.cs +++ b/src/LibVLCSharp/Shared/Media.cs @@ -444,10 +444,10 @@ namespace LibVLCSharp.Shared /// /// token to cancel the operation /// the parse status of the media - public async Task Parse(MediaParseOptions options = MediaParseOptions.ParseLocal, int timeout = -1, CancellationToken cancellationToken = default) + public Task Parse(MediaParseOptions options = MediaParseOptions.ParseLocal, int timeout = -1, CancellationToken cancellationToken = default) { cancellationToken.ThrowIfCancellationRequested(); - + var tcs = new TaskCompletionSource(); var cancellationTokenRegistration = cancellationToken.Register(() => { @@ -469,7 +469,7 @@ namespace LibVLCSharp.Shared tcs.TrySetResult(MediaParsedStatus.Failed); } - return await tcs.Task.ConfigureAwait(false); + return tcs.Task; } finally { -- GitLab