From b2343a86bf8daaf252dd4e4e1fbab877ef9cab88 Mon Sep 17 00:00:00 2001 From: jduncanator Date: Mon, 10 Dec 2018 13:27:04 +1100 Subject: [PATCH] Remove superfluous lock from ConsoleLog --- Ryujinx/Ui/ConsoleLog.cs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/Ryujinx/Ui/ConsoleLog.cs b/Ryujinx/Ui/ConsoleLog.cs index dd6b732e8d..0a5d0524dc 100644 --- a/Ryujinx/Ui/ConsoleLog.cs +++ b/Ryujinx/Ui/ConsoleLog.cs @@ -14,8 +14,6 @@ namespace Ryujinx private static Dictionary _logColors; - private static object _consoleLock; - static ConsoleLog() { _logColors = new Dictionary() @@ -28,8 +26,6 @@ namespace Ryujinx _messageQueue = new BlockingCollection(10); - _consoleLock = new object(); - _messageThread = new Thread(() => { while (!_messageQueue.IsCompleted) @@ -63,13 +59,10 @@ namespace Ryujinx if (_logColors.TryGetValue(e.Level, out ConsoleColor color)) { - lock (_consoleLock) - { - Console.ForegroundColor = color; + Console.ForegroundColor = color; - Console.WriteLine(message); - Console.ResetColor(); - } + Console.WriteLine(message); + Console.ResetColor(); } else {