equal
deleted
inserted
replaced
87 // Deletes all data created to heap |
87 // Deletes all data created to heap |
88 // ---------------------------------------------------------------------------- |
88 // ---------------------------------------------------------------------------- |
89 // |
89 // |
90 CMCSPlugin::~CMCSPlugin() |
90 CMCSPlugin::~CMCSPlugin() |
91 { |
91 { |
92 Release( iContent ); |
92 Release( iContent ); |
93 |
93 |
94 delete iEngine; |
94 delete iEngine; |
95 iObservers.Close(); |
95 iObservers.Close(); |
96 |
96 |
97 DeleteContentModel(); |
97 DeleteContentModel(); |
155 if( !aData.IsDirty() ) |
155 if( !aData.IsDirty() ) |
156 { |
156 { |
157 return; |
157 return; |
158 } |
158 } |
159 |
159 |
160 CMenuItem* item = iEngine->FetchMenuItemL( aData ); |
160 CMenuItem* item = iEngine->FetchMenuItemL( aData ); |
|
161 if ( !item ) |
|
162 { |
|
163 User::Leave( KErrNotFound ); |
|
164 } |
|
165 |
161 CleanupStack::PushL( item ); |
166 CleanupStack::PushL( item ); |
162 |
167 |
163 // One widget item has iDataCount number of elements |
168 // One widget item has iDataCount number of elements |
164 for ( TInt i = 0; i < iDataCount; i++ ) |
169 for ( TInt i = 0; i < iDataCount; i++ ) |
165 { |
170 { |