idlehomescreen/xmluirendering/uiengine/src/xnuiengineimpl.cpp
branchRCL_3
changeset 28 d721605b30d0
parent 26 1b758917cafc
equal deleted inserted replaced
26:1b758917cafc 28:d721605b30d0
  8282                     else
  8282                     else
  8283                         {
  8283                         {
  8284                         rect = node->BorderRect();
  8284                         rect = node->BorderRect();
  8285                         }
  8285                         }
  8286                     
  8286                     
  8287                     // popup calculates its position based on _s60-position-hint property
  8287                     if ( adapter->Rect() != rect )
  8288                     // This needs to be done even if popup's rect has not been changed
       
  8289                     if( node->Type()->Type() == KPopUpNodeName )
       
  8290                         {
       
  8291                         adapter->DoHandlePropertyChangeL();
       
  8292                         }
       
  8293                     else if ( adapter->Rect() != rect )
       
  8294                         {
  8288                         {
  8295                         AddToRedrawListL( node, rect );
  8289                         AddToRedrawListL( node, rect );
  8296                         
  8290                         
  8297                         adapter->SetRect( rect );                        
  8291                         adapter->SetRect( rect );                        
  8298 
  8292