diff -r d72fc2aace31 -r 62bb7c97884c windowing/windowserver/nga/SERVER/openwfc/cliwin.cpp --- a/windowing/windowserver/nga/SERVER/openwfc/cliwin.cpp Tue Jul 20 13:27:44 2010 +0300 +++ b/windowing/windowserver/nga/SERVER/openwfc/cliwin.cpp Fri Jul 30 11:41:40 2010 +0300 @@ -33,6 +33,8 @@ #include "EVENT.H" #include "backedupwindow.h" #include "redrawmsgwindow.h" +#include "ANIM.H" + #include "windowelementset.h" @@ -552,7 +554,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); + } } } }