From 65cbdf4a93321c9a7f39c53bdccc39d3c2841d56 Mon Sep 17 00:00:00 2001 From: Me on Windows Date: Thu, 8 Jul 2021 13:19:06 +0000 Subject: [PATCH] Fix a rogue NetworkOnMainThreadException For some strange reason it has never happened before. --- QuickPlay/Configuration.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/QuickPlay/Configuration.cs b/QuickPlay/Configuration.cs index 47c39e3..12d279e 100644 --- a/QuickPlay/Configuration.cs +++ b/QuickPlay/Configuration.cs @@ -188,10 +188,13 @@ namespace QuickPlay } public async Task GetConfigurationAsync() { - var client = new HttpClient() ; - var resp = await client.GetStreamAsync(configUrl); - var sr = new StreamReader(resp); - return PlayerConfiguration.FromFile(sr); + return await Task.Run(async () => + { + var client = new HttpClient(); + var resp = await client.GetStreamAsync(configUrl); + var sr = new StreamReader(resp); + return PlayerConfiguration.FromFile(sr); + }); } }