From 0b857f127fe75c96f595a230c75096040e2a9597 Mon Sep 17 00:00:00 2001
From: james <justsomejames2@gmail.com>
Date: Wed, 26 Dec 2018 15:49:57 -0800
Subject: [PATCH] Update capslock state on window re-focus

---
 src/sdl/i_video.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/sdl/i_video.c b/src/sdl/i_video.c
index 6a5ec3daae..dbaa7037ae 100644
--- a/src/sdl/i_video.c
+++ b/src/sdl/i_video.c
@@ -580,6 +580,8 @@ static void Impl_HandleWindowEvent(SDL_WindowEvent evt)
 			if (cv_usemouse.value) I_StartupMouse();
 		}
 		//else firsttimeonmouse = SDL_FALSE;
+
+		capslock = !!( SDL_GetModState() & KMOD_CAPS );// in case CL changes
 	}
 	else if (!mousefocus && !kbfocus)
 	{
-- 
GitLab