equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of the License "Symbian Foundation License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". |
8 * |
8 * |
9 * Initial Contributors: |
9 * Initial Contributors: |
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
11 * |
11 * |
12 * Contributors: |
12 * Contributors: |
176 { |
176 { |
177 if(iPendingRequests[i].iRequestId == aRequestId && |
177 if(iPendingRequests[i].iRequestId == aRequestId && |
178 iPendingRequests[i].iRequestStatus == TFSPendingRequest::EFSRequestPending) |
178 iPendingRequests[i].iRequestStatus == TFSPendingRequest::EFSRequestPending) |
179 { |
179 { |
180 TFSMailMsgId pluginId(iPendingRequests[i].iPluginId,0); |
180 TFSMailMsgId pluginId(iPendingRequests[i].iPluginId,0); |
181 CFSMailPlugin* plugin = GetPluginByUid(pluginId); |
181 if(CFSMailPlugin* plugin = GetPluginByUid(pluginId)) |
182 plugin->CancelL(aRequestId); |
182 { |
|
183 plugin->CancelL(aRequestId); |
|
184 } |
183 iPendingRequests[i].iRequestStatus = TFSPendingRequest::EFSRequestCancelled; |
185 iPendingRequests[i].iRequestStatus = TFSPendingRequest::EFSRequestCancelled; |
184 break; |
186 break; |
185 } |
187 } |
186 } |
188 } |
187 } |
189 } |
195 for(TInt i=0;i<iPendingRequests.Count();i++) |
197 for(TInt i=0;i<iPendingRequests.Count();i++) |
196 { |
198 { |
197 if(iPendingRequests[i].iRequestStatus == TFSPendingRequest::EFSRequestPending) |
199 if(iPendingRequests[i].iRequestStatus == TFSPendingRequest::EFSRequestPending) |
198 { |
200 { |
199 TFSMailMsgId pluginId(iPendingRequests[i].iPluginId,0); |
201 TFSMailMsgId pluginId(iPendingRequests[i].iPluginId,0); |
200 CFSMailPlugin* plugin = GetPluginByUid(pluginId); |
202 if(CFSMailPlugin* plugin = GetPluginByUid(pluginId)) |
201 plugin->CancelL(iPendingRequests[i].iRequestId); |
203 { |
|
204 plugin->CancelL(iPendingRequests[i].iRequestId); |
|
205 } |
202 iPendingRequests[i].iRequestStatus = TFSPendingRequest::EFSRequestCancelled; |
206 iPendingRequests[i].iRequestStatus = TFSPendingRequest::EFSRequestCancelled; |
203 } |
207 } |
204 } |
208 } |
205 } |
209 } |
206 |
210 |