equal
deleted
inserted
replaced
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 |