diff --git a/ClassicalSharp/Network/Utils/AsyncDownloader.cs b/ClassicalSharp/Network/Utils/AsyncDownloader.cs index f8c405c81..8f714fedd 100644 --- a/ClassicalSharp/Network/Utils/AsyncDownloader.cs +++ b/ClassicalSharp/Network/Utils/AsyncDownloader.cs @@ -12,13 +12,12 @@ using Android.Graphics; namespace ClassicalSharp.Network { -#if !LAUNCHER +#if LAUNCHER +public interface IGameComponent { } +#endif + /// Specialised producer and consumer queue for downloading data asynchronously. public class AsyncDownloader : IGameComponent { -#else - /// Specialised producer and consumer queue for downloading data asynchronously. - public class AsyncDownloader { -#endif EventWaitHandle handle = new EventWaitHandle(false, EventResetMode.AutoReset); Thread worker; @@ -146,7 +145,7 @@ namespace ClassicalSharp.Network { handle.Set(); worker.Join(); - ((IDisposable)handle).Dispose(); + handle.Close(); } #if !LAUNCHER