summaryrefslogtreecommitdiff
path: root/src/wi_stuff.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wi_stuff.c')
-rw-r--r--src/wi_stuff.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/wi_stuff.c b/src/wi_stuff.c
index da51d3e3..41e6e193 100644
--- a/src/wi_stuff.c
+++ b/src/wi_stuff.c
@@ -1,7 +1,7 @@
// Emacs style mode select -*- C++ -*-
//-----------------------------------------------------------------------------
//
-// $Id: wi_stuff.c 352 2006-01-28 20:03:09Z fraggle $
+// $Id: wi_stuff.c 421 2006-03-16 21:46:59Z fraggle $
//
// Copyright(C) 1993-1996 Id Software, Inc.
// Copyright(C) 2005 Simon Howard
@@ -44,7 +44,7 @@
//-----------------------------------------------------------------------------
static const char
-rcsid[] = "$Id: wi_stuff.c 352 2006-01-28 20:03:09Z fraggle $";
+rcsid[] = "$Id: wi_stuff.c 421 2006-03-16 21:46:59Z fraggle $";
#include <stdio.h>
@@ -748,6 +748,11 @@ void WI_End(void)
{
void WI_unloadData(void);
WI_unloadData();
+
+ // Set state to finished. This prevents trying to draw the screen
+ // again using any of the patches we have now unloaded.
+
+ state = FinishedIntermission;
}
void WI_initNoState(void)
@@ -1554,6 +1559,9 @@ void WI_Ticker(void)
case NoState:
WI_updateNoState();
break;
+
+ case FinishedIntermission:
+ break;
}
}
@@ -1814,6 +1822,9 @@ void WI_Drawer (void)
case NoState:
WI_drawNoState();
break;
+
+ case FinishedIntermission:
+ break;
}
}