diff --git a/src/game/client/components/menus.cpp b/src/game/client/components/menus.cpp index 1e0b5c011..ba3902e9a 100644 --- a/src/game/client/components/menus.cpp +++ b/src/game/client/components/menus.cpp @@ -1733,7 +1733,8 @@ bool CMenus::OnInput(IInput::CEvent e) if(e.m_Key == KEY_ESCAPE) { m_EscapePressed = true; - SetActive(!IsActive()); + if(m_Popup == POPUP_NONE) + SetActive(!IsActive()); return true; } }