--- a/omads/omadsappui/AspSyncUtil/src/AspSettingDialog.cpp Tue Apr 27 16:23:46 2010 +0300
+++ b/omads/omadsappui/AspSyncUtil/src/AspSettingDialog.cpp Tue May 11 16:00:32 2010 +0300
@@ -136,6 +136,8 @@
iStatusPaneHandler = CStatusPaneHandler::NewL(iAvkonAppUi);
iStatusPaneHandler->StoreOriginalTitleL();
+ iAutoSyncDialog = EFalse;
+
#ifdef RD_DSUI_TIMEDSYNC
iTabHandler = new (ELeave) CAspTabbedNaviPaneHandler(iAvkonAppUi->StatusPane() ,this);
@@ -386,7 +388,14 @@
// Back key (cba)
if (aButtonId == EAknSoftkeyBack)
{
- return ETrue;
+ if( iAutoSyncDialog )
+ {
+ return EFalse;
+ }
+ else
+ {
+ return ETrue;
+ }
}
// Exit key (cba)
@@ -1841,8 +1850,10 @@
param.iProfileList = iProfileList;
param.iProfile = NULL;
param.iContentList = iContentList;
+ iAutoSyncDialog = ETrue;
CAspScheduleDialog::ShowDialogL(param);
-
+ iAutoSyncDialog = EFalse;
+
#ifdef RD_DSUI_TIMEDSYNC
UpdateTabsL();
#endif