From d96817dc9c9a03f42e630a84287b18f7a6f63abb Mon Sep 17 00:00:00 2001 From: Patrik Svensson Date: Sat, 7 Aug 2021 12:20:04 +0200 Subject: [PATCH] Do not share semaphore between consoles Closes #494 --- src/Spectre.Console/Internal/DefaultExclusivityMode.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Spectre.Console/Internal/DefaultExclusivityMode.cs b/src/Spectre.Console/Internal/DefaultExclusivityMode.cs index 5367daf..4a52039 100644 --- a/src/Spectre.Console/Internal/DefaultExclusivityMode.cs +++ b/src/Spectre.Console/Internal/DefaultExclusivityMode.cs @@ -6,9 +6,9 @@ namespace Spectre.Console.Internal { internal sealed class DefaultExclusivityMode : IExclusivityMode { - private static readonly SemaphoreSlim _semaphore; + private readonly SemaphoreSlim _semaphore; - static DefaultExclusivityMode() + public DefaultExclusivityMode() { _semaphore = new SemaphoreSlim(1, 1); }