diff -r ecb300a325e8 -r a1b3ef187795 skins/AknSkins/srvsrc/AknsSrv.cpp --- a/skins/AknSkins/srvsrc/AknsSrv.cpp Fri Jun 11 14:37:39 2010 +0300 +++ b/skins/AknSkins/srvsrc/AknsSrv.cpp Wed Jun 23 19:20:17 2010 +0300 @@ -100,25 +100,24 @@ aStartFailed = EFalse; CAknsSrv* server = new CAknsSrv(); - server->iMergeType = (TAknsSkinSrvMergeType)( - EAknsSkinSrvSkin | EAknsSkinSrvIdleWp ); - server->iBootFinished = EFalse; - if ( server ) - { - if ( server->Start( KAknSkinSrvName ) != KErrNone ) - { - AKNS_TRACE_ERROR("CAknsSrv::New START FAILED!"); - - aStartFailed = ETrue; - delete server; - return NULL; - } - } - else + if ( !server ) { AKNS_TRACE_ERROR("CAknsSrv::New SERVER ALLOCATION FAILED!"); return NULL; } + + server->iMergeType = (TAknsSkinSrvMergeType)( + EAknsSkinSrvSkin | EAknsSkinSrvIdleWp ); + server->iBootFinished = EFalse; + if (server->Start(KAknSkinSrvName) != KErrNone) + { + AKNS_TRACE_ERROR("CAknsSrv::New START FAILED!"); + + aStartFailed = ETrue; + delete server; + return NULL; + } + server->iBitmapStore = new CAknsSrvBitmapStore; if( !server->iBitmapStore ) {