diff --git a/Tactical/Dialogue Control.cpp b/Tactical/Dialogue Control.cpp index 7c275f77..d32be324 100644 --- a/Tactical/Dialogue Control.cpp +++ b/Tactical/Dialogue Control.cpp @@ -2070,6 +2070,9 @@ void HandleExternNPCSpeechFace( INT32 iIndex ) // Set flag to say WE control when to set inactive! gFacesData[ iFaceIndex ].uiFlags |= FACE_INACTIVE_HANDLED_ELSEWHERE; + // WDS - bug fix: VideoOverlayDesc must be initialized! - 07/16/2007 + memset( &VideoOverlayDesc, 0, sizeof( VIDEO_OVERLAY_DESC ) ); + if ( guiCurrentScreen != MAP_SCREEN ) { // Setup video overlay! @@ -2918,4 +2921,4 @@ void SetExternMapscreenSpeechPanelXY( INT16 sXPos, INT16 sYPos ) { gsExternPanelXPosition = sXPos; gsExternPanelYPosition = sYPos; -} \ No newline at end of file +}