diff -r 5d03bc08d59c -r 01a6848ebfd7 windowing/windowserver/nga/SERVER/openwfc/ANIMDLL.CPP --- a/windowing/windowserver/nga/SERVER/openwfc/ANIMDLL.CPP Tue Feb 02 01:47:50 2010 +0200 +++ b/windowing/windowserver/nga/SERVER/openwfc/ANIMDLL.CPP Fri Apr 16 16:21:04 2010 +0300 @@ -83,7 +83,7 @@ iBitFlags.Clear(EWinAnimConstructed); } CWsAnim **pAnim; - for(pAnim= &iWindow->iAnimList;(*pAnim)!=this;pAnim= &(*pAnim)->iNextWin) + for(pAnim= &iWindow->iAnimList;(*pAnim)!=NULL && (*pAnim)!=this;pAnim= &(*pAnim)->iNextWin) {} *pAnim=iNextWin;