equal
deleted
inserted
replaced
181 // Exit Freestyle app |
181 // Exit Freestyle app |
182 User::Exit( KErrCancel ); |
182 User::Exit( KErrCancel ); |
183 } |
183 } |
184 else |
184 else |
185 { |
185 { |
186 // go back to previous view |
186 //check if composer is active view; needed to handle special case when email is plugin settings and composer is activated externaly |
187 self->AppUi()->ActivateViewL( self->iPrevViewId, |
187 TVwsViewId aViewId; |
188 TUid::Uid(KMailSettingsReturnFromPluginSettings), |
188 self->AppUi()->GetActiveViewId(aViewId); |
189 *self->iCustomMessage ); |
189 if (aViewId.iViewUid == MailEditorId ) |
|
190 { |
|
191 //just skip |
|
192 } |
|
193 else |
|
194 { |
|
195 // go back to previous view |
|
196 self->AppUi()->ActivateViewL( self->iPrevViewId, |
|
197 TUid::Uid(KMailSettingsReturnFromPluginSettings), |
|
198 *self->iCustomMessage ); |
|
199 } |
190 } |
200 } |
191 return KErrNone; |
201 return KErrNone; |
192 } |
202 } |
193 // End of File |
203 // End of File |
194 |
204 |