From d417dea96836b03ee4507808f2df195b5099d743 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sun, 13 May 2007 05:59:06 +0000 Subject: [PATCH] external menus time out now --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40788 --- core/MenuStyle_Base.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/MenuStyle_Base.cpp b/core/MenuStyle_Base.cpp index d0f582b8..acc7a111 100644 --- a/core/MenuStyle_Base.cpp +++ b/core/MenuStyle_Base.cpp @@ -122,6 +122,12 @@ MenuSource BaseMenuStyle::GetClientMenu(int client, void **object) return MenuSource_Display; } else if (player->bInExternMenu) { + if (player->menuHoldTime != 0 + && (gpGlobals->curtime > player->menuStartTime + player->menuHoldTime)) + { + player->bInExternMenu = false; + return MenuSource_None; + } return MenuSource_External; }