windowing/windowserver/nga/SERVER/openwfc/cliwin.cpp
branchRCL_3
changeset 18 57c618273d5c
parent 17 e375a7921169
child 19 bbf46f59e123
equal deleted inserted replaced
17:e375a7921169 18:57c618273d5c
    31 #include "password.h"
    31 #include "password.h"
    32 #include "pointer.h"
    32 #include "pointer.h"
    33 #include "EVENT.H"
    33 #include "EVENT.H"
    34 #include "backedupwindow.h"
    34 #include "backedupwindow.h"
    35 #include "redrawmsgwindow.h"
    35 #include "redrawmsgwindow.h"
       
    36 #include "ANIM.H"
    36 #include "windowelementset.h"
    37 #include "windowelementset.h"
    37 
    38 
    38 
    39 
    39 
    40 
    40 
    41 
   550 		WalkWindowTree(recalcOpaque, EWalkChildren);
   551 		WalkWindowTree(recalcOpaque, EWalkChildren);
   551 
   552 
   552 		MWsWindowTreeObserver* windowTreeObserver = Screen()->WindowTreeObserver();
   553 		MWsWindowTreeObserver* windowTreeObserver = Screen()->WindowTreeObserver();
   553 		if (windowTreeObserver)
   554 		if (windowTreeObserver)
   554 			{
   555 			{
   555 			windowTreeObserver->NodeExtentChanged(*this, FullRect());
   556 			TRect rect = FullRect();
       
   557 			windowTreeObserver->NodeExtentChanged(*this, rect);
       
   558 			
       
   559 			for (CWsAnim* anim = iAnimList; anim; anim = anim->Next())
       
   560 				{
       
   561 				windowTreeObserver->NodeExtentChanged(*anim, rect);
       
   562 				}
   556 			}
   563 			}
   557 		}
   564 		}
   558 	}
   565 	}
   559 
   566 
   560 
   567