From: Matthew Judy Date: Tue, 15 Apr 2003 13:22:22 +0000 (+0000) Subject: Forgot to cancel the vanish timer if an ITTSW consumer manually vanishes a window... X-Git-Tag: v0.1~45 X-Git-Url: http://git.ithinksw.org/ITKit.git/commitdiff_plain/b25a3298676bd85e313a4707b6cc3051405bbcfd Forgot to cancel the vanish timer if an ITTSW consumer manually vanishes a window set for delayed exit. Fixing now. --- diff --git a/ITTransientStatusWindow.m b/ITTransientStatusWindow.m index bae7b53..6eedb93 100755 --- a/ITTransientStatusWindow.m +++ b/ITTransientStatusWindow.m @@ -195,6 +195,8 @@ static ITTransientStatusWindow *staticWindow = nil; if ( _visibilityState == ITWindowVisibleState ) { [self startVanishTimer]; + } else if ( (_visibilityState == ITWindowVanishingState) || (_visibilityState == ITWindowHiddenState) ) { + [self stopVanishTimer]; } }