Do not make users wait for fades when closing the game

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3417 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
avolkov
2009-12-10 19:03:57 +00:00
parent 5415199305
commit 0ff2a62648
+6 -1
View File
@@ -374,6 +374,10 @@ FadeScreen (ScreenFadeType fadeType, SIZE TimeInterval)
return (GetTimeCounter ()); return (GetTimeCounter ());
} }
// Don't make users wait for fades
if (QuitPosted)
TimeInterval = 0;
LockMutex (XFormControl.Lock); LockMutex (XFormControl.Lock);
if (TimeInterval <= 0) if (TimeInterval <= 0)
@@ -593,7 +597,8 @@ XFormColorMap (COLORMAPPTR ColorMapPtr, SIZE TimeInterval)
if (!ColorMapPtr) if (!ColorMapPtr)
return (0); return (0);
if (QuitPosted) // Don't make users wait for fades // Don't make users wait for transforms
if (QuitPosted)
TimeInterval = 0; TimeInterval = 0;
return XFormPLUT (ColorMapPtr, TimeInterval); return XFormPLUT (ColorMapPtr, TimeInterval);