diff -r 2bbcc0756c6d -r 661c849b1858 omads/omadsappui/AspSyncUtil/src/AspSettingDialog.cpp --- 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