omads/omadsappui/AspSyncUtil/src/AspSettingDialog.cpp
branchRCL_3
changeset 24 661c849b1858
parent 14 b922b9936679
--- 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