summaryrefslogtreecommitdiff
path: root/source/ui_atoms.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/ui_atoms.c')
-rw-r--r--source/ui_atoms.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/ui_atoms.c b/source/ui_atoms.c
index 8f41d02..b13ed83 100644
--- a/source/ui_atoms.c
+++ b/source/ui_atoms.c
@@ -70,6 +70,8 @@ void UI_PushMenu( menuFrameWork_t *menu ) {
Menu_Init( menu );
+ Con_Close();
+
Key_SetDest( ( Key_GetDest() & ~KEY_CONSOLE ) | KEY_MENU );
if( !uis.activeMenu ) {
@@ -81,6 +83,10 @@ void UI_PushMenu( menuFrameWork_t *menu ) {
uis.activeMenu = menu;
UI_DoHitTest();
+
+ if( menu->expose ) {
+ menu->expose( menu );
+ }
}
void UI_Resize( void ) {