equal
deleted
inserted
replaced
115 |
115 |
116 if (aMatchMessage) { |
116 if (aMatchMessage) { |
117 NmMessage *nmmessage = aMatchMessage->GetNmMessage(); |
117 NmMessage *nmmessage = aMatchMessage->GetNmMessage(); |
118 EmailClientApi::NmApiMessage message = NmToApiConverter::NmMessage2NmApiMessage(*nmmessage); |
118 EmailClientApi::NmApiMessage message = NmToApiConverter::NmMessage2NmApiMessage(*nmmessage); |
119 emit messageFound(message); |
119 emit messageFound(message); |
|
120 |
|
121 delete nmmessage; |
|
122 nmmessage = NULL; |
|
123 |
120 delete aMatchMessage; |
124 delete aMatchMessage; |
121 aMatchMessage = NULL; |
125 aMatchMessage = NULL; |
122 } |
126 } |
123 } |
127 } |
124 |
128 |
216 { |
220 { |
217 NM_FUNCTION; |
221 NM_FUNCTION; |
218 RPointerArray<CFSMailPlugin> mailPlugins; |
222 RPointerArray<CFSMailPlugin> mailPlugins; |
219 if (mEngine) { |
223 if (mEngine) { |
220 mEngine->listMailPlugins(mailPlugins); |
224 mEngine->listMailPlugins(mailPlugins); |
221 } |
225 |
222 CFSMailPlugin *plugin = NULL; |
226 for (int i = 0; i < mailPlugins.Count() && !mMailBox; i++){ |
223 for (int i = 0; i < mailPlugins.Count() && !mMailBox; i++){ |
227 if (mailPlugins[i]->Id() == mMailBoxId.PluginId()) { |
224 plugin = mailPlugins[i]; |
228 TRAPD(err, mMailBox = mailPlugins[i]->GetMailBoxByUidL(mMailBoxId)); |
225 if (plugin) { |
229 Q_UNUSED(err); |
226 QT_TRY { |
|
227 mMailBox = plugin->GetMailBoxByUidL(mMailBoxId); |
|
228 } |
230 } |
229 QT_CATCH(...){} |
|
230 } |
231 } |
231 } |
232 } |
232 } |
233 } |
233 // End of file. |
234 // End of file. |