equal
deleted
inserted
replaced
98 AKNS_TRACE_INFO("CAknsSrv::New STARTED"); |
98 AKNS_TRACE_INFO("CAknsSrv::New STARTED"); |
99 |
99 |
100 aStartFailed = EFalse; |
100 aStartFailed = EFalse; |
101 |
101 |
102 CAknsSrv* server = new CAknsSrv(); |
102 CAknsSrv* server = new CAknsSrv(); |
|
103 if ( !server ) |
|
104 { |
|
105 AKNS_TRACE_ERROR("CAknsSrv::New SERVER ALLOCATION FAILED!"); |
|
106 return NULL; |
|
107 } |
|
108 |
103 server->iMergeType = (TAknsSkinSrvMergeType)( |
109 server->iMergeType = (TAknsSkinSrvMergeType)( |
104 EAknsSkinSrvSkin | EAknsSkinSrvIdleWp ); |
110 EAknsSkinSrvSkin | EAknsSkinSrvIdleWp ); |
105 server->iBootFinished = EFalse; |
111 server->iBootFinished = EFalse; |
106 if ( server ) |
112 if (server->Start(KAknSkinSrvName) != KErrNone) |
107 { |
113 { |
108 if ( server->Start( KAknSkinSrvName ) != KErrNone ) |
114 AKNS_TRACE_ERROR("CAknsSrv::New START FAILED!"); |
109 { |
115 |
110 AKNS_TRACE_ERROR("CAknsSrv::New START FAILED!"); |
116 aStartFailed = ETrue; |
111 |
117 delete server; |
112 aStartFailed = ETrue; |
|
113 delete server; |
|
114 return NULL; |
|
115 } |
|
116 } |
|
117 else |
|
118 { |
|
119 AKNS_TRACE_ERROR("CAknsSrv::New SERVER ALLOCATION FAILED!"); |
|
120 return NULL; |
118 return NULL; |
121 } |
119 } |
|
120 |
122 server->iBitmapStore = new CAknsSrvBitmapStore; |
121 server->iBitmapStore = new CAknsSrvBitmapStore; |
123 if( !server->iBitmapStore ) |
122 if( !server->iBitmapStore ) |
124 { |
123 { |
125 AKNS_TRACE_ERROR("CAknsSrv::New BITMAPSTORE CREATION FAILED!"); |
124 AKNS_TRACE_ERROR("CAknsSrv::New BITMAPSTORE CREATION FAILED!"); |
126 delete server; |
125 delete server; |