diff -r e375a7921169 -r 57c618273d5c windowing/windowserver/nga/SERVER/openwfc/cliwin.cpp --- a/windowing/windowserver/nga/SERVER/openwfc/cliwin.cpp Thu Jul 15 20:08:02 2010 +0300 +++ b/windowing/windowserver/nga/SERVER/openwfc/cliwin.cpp Thu Aug 19 11:11:18 2010 +0300 @@ -33,6 +33,7 @@ #include "EVENT.H" #include "backedupwindow.h" #include "redrawmsgwindow.h" +#include "ANIM.H" #include "windowelementset.h" @@ -552,7 +553,13 @@ MWsWindowTreeObserver* windowTreeObserver = Screen()->WindowTreeObserver(); if (windowTreeObserver) { - windowTreeObserver->NodeExtentChanged(*this, FullRect()); + TRect rect = FullRect(); + windowTreeObserver->NodeExtentChanged(*this, rect); + + for (CWsAnim* anim = iAnimList; anim; anim = anim->Next()) + { + windowTreeObserver->NodeExtentChanged(*anim, rect); + } } } }