summaryrefslogtreecommitdiff
path: root/src/heretic/d_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/heretic/d_main.c')
-rw-r--r--src/heretic/d_main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/heretic/d_main.c b/src/heretic/d_main.c
index 5d9def79..d43c4994 100644
--- a/src/heretic/d_main.c
+++ b/src/heretic/d_main.c
@@ -226,14 +226,14 @@ void D_Display(void)
boolean D_GrabMouseCallback(void)
{
- // when menu is active or game is paused, release the mouse
-
+ // when menu is active or game is paused, release the mouse
+
if (MenuActive || paused)
return false;
// only grab mouse when playing levels (but not demos)
- return (gamestate == GS_LEVEL) && !demoplayback;
+ return (gamestate == GS_LEVEL) && !demoplayback && !advancedemo;
}
//---------------------------------------------------------------------------
@@ -251,8 +251,8 @@ void D_DoomLoop(void)
debugfile = fopen(filename, "w");
}
I_GraphicsCheckCommandLine();
- I_InitGraphics();
I_SetGrabMouseCallback(D_GrabMouseCallback);
+ I_InitGraphics();
main_loop_started = true;