diff -r d620048b4810 -r dcf0eedfc1a3 emailuis/emailui/src/ncseditor.cpp --- a/emailuis/emailui/src/ncseditor.cpp Thu Jul 15 18:19:25 2010 +0300 +++ b/emailuis/emailui/src/ncseditor.cpp Thu Aug 19 09:38:05 2010 +0300 @@ -28,11 +28,13 @@ #include #include #include +#include #include "ncseditor.h" #include "ncsutility.h" #include "ncscustomdraw.h" #include "ncseditorcustomdraw.h" +#include "freestyleemailcenrepkeys.h" // ========================= MEMBER FUNCTIONS ================================== @@ -71,6 +73,19 @@ CEikEdwin::ENoAutoSelection | CEikEdwin::EInclusiveSizeFixed | CEikEdwin::ENoHorizScrolling | CEikRichTextEditor::EPasteAsPlainText ); + CRepository* repository = NULL; + TRAPD( err, repository = CRepository::NewL( KFreestyleEmailCenRep ) ); + if ( !err ) + { + TInt value( 0 ); + err = repository->Get( KEmailFeatureSplitScreen, value ); + if( !err && value ) + { + SetAknEditorFlags( AknEditorFlags() | EAknEditorFlagEnablePartialScreen ); + } + } + delete repository; + repository = NULL; iGlobalCharFormat = CCharFormatLayer::NewL(); iGlobalCharFormat->SetBase( GlobalText()->GlobalCharFormatLayer() ); GlobalText()->SetGlobalCharFormat( iGlobalCharFormat );