From e661724cbb8d46ca2d4d850946d4ab6f5423d1b8 Mon Sep 17 00:00:00 2001 From: Regalis Date: Thu, 30 Mar 2017 17:35:14 +0300 Subject: [PATCH] Debug console is added to GUIUpdateList after all other UI elements (because it's drawn on top of everything else) --- Subsurface/Source/GameMain.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Subsurface/Source/GameMain.cs b/Subsurface/Source/GameMain.cs index 42b657b14..f508d48c2 100644 --- a/Subsurface/Source/GameMain.cs +++ b/Subsurface/Source/GameMain.cs @@ -341,8 +341,6 @@ namespace Barotrauma if (PlayerInput.KeyHit(Keys.Escape)) GUI.TogglePauseMenu(); GUIComponent.ClearUpdateList(); - DebugConsole.AddToGUIUpdateList(); - paused = (DebugConsole.IsOpen || GUI.PauseMenuOpen || GUI.SettingsMenuOpen) && (NetworkMember == null || !NetworkMember.GameStarted); @@ -357,6 +355,7 @@ namespace Barotrauma } GUI.AddToGUIUpdateList(); + DebugConsole.AddToGUIUpdateList(); GUIComponent.UpdateMouseOn(); DebugConsole.Update(this, (float)Timing.Step);