From 002bda99cfc259407bd924619302671bc5cd193a Mon Sep 17 00:00:00 2001
From: whiteshark0 <whiteshark0@b956fd51-792f-4845-bead-9b4dfca2ff2c>
Date: Sun, 8 Jul 2007 12:08:51 +0000
Subject: Fixed a bug in UDisplay that causes the game to crash on exit in
 Dualscreen Mode.

git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@275 b956fd51-792f-4845-bead-9b4dfca2ff2c
---
 Game/Code/Menu/UDisplay.pas | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'Game/Code/Menu')

diff --git a/Game/Code/Menu/UDisplay.pas b/Game/Code/Menu/UDisplay.pas
index 223a7615..92693a41 100644
--- a/Game/Code/Menu/UDisplay.pas
+++ b/Game/Code/Menu/UDisplay.pas
@@ -244,7 +244,7 @@ begin
 
 
 
-      if (myfade > 40) or (not doFade) or (not canFade) then begin // fade out complete...
+      if ((myfade > 40) or (not doFade) or (not canFade)) And (S = 1) then begin // fade out complete...
         myFade:=0;
         ActualScreen.onHide;
         ActualScreen.ShowFinish:=False;
@@ -256,7 +256,10 @@ begin
           ActualScreen.ShowFinish := true;
         end
         else
+        begin
           Result:=False;
+          Break;
+        end;
       // end of fade mod
       end;
     end; // if
-- 
cgit v1.2.3