emailuis/emailui/src/ncscomposeviewcontainer.cpp
changeset 4 e7aa27f58ae1
parent 3 a4d6f1ea0416
child 8 e1b6206813b4
equal deleted inserted replaced
3:a4d6f1ea0416 4:e7aa27f58ae1
   703 // -----------------------------------------------------------------------------
   703 // -----------------------------------------------------------------------------
   704 // CNcsComposeViewContainer::UpdateFieldSizeL()
   704 // CNcsComposeViewContainer::UpdateFieldSizeL()
   705 // This is called through MNcsFieldSizeObserver when the rects have changed
   705 // This is called through MNcsFieldSizeObserver when the rects have changed
   706 // -----------------------------------------------------------------------------
   706 // -----------------------------------------------------------------------------
   707 //
   707 //
   708 TBool CNcsComposeViewContainer::UpdateFieldSizeL()
   708 TBool CNcsComposeViewContainer::UpdateFieldSizeL( TBool aDoScroll )
   709     {
   709     {
   710     FUNC_LOG;
   710     FUNC_LOG;
   711 
   711 
   712 	// We may not have finished construction
   712 	// We may not have finished construction
   713 	if ( iHeader && iMessageField && iReadOnlyQuoteField )
   713 	if ( iHeader && iMessageField && iReadOnlyQuoteField && !aDoScroll )
   714 	    {
   714 	    {
   715 	    SizeChanged();
   715 	    SizeChanged();
   716 	    DrawDeferred();
   716 	    DrawDeferred();
       
   717 	    }
       
   718 	if ( iHeader && aDoScroll )
       
   719 	    {
       
   720 	    iHeader->DoScrollL();
   717 	    }
   721 	    }
   718 
   722 
   719 	return EFalse;
   723 	return EFalse;
   720     }
   724     }
   721 
   725