diff -r aad866c37519 -r 7bad16cccaca securitydialogs/SecUi/Src/SecUiSecurityHandler.cpp --- a/securitydialogs/SecUi/Src/SecUiSecurityHandler.cpp Fri Jun 11 14:28:40 2010 +0300 +++ b/securitydialogs/SecUi/Src/SecUiSecurityHandler.cpp Wed Jun 23 19:10:54 2010 +0300 @@ -29,6 +29,7 @@ #include #include //used for RemoveSplashScreen #include + #include // Property values #include #include @@ -351,6 +352,10 @@ // qtdone EXPORT_C void CSecurityHandler::CancelSecCodeQuery() { + RDEBUG("0", 0); + // notify all dialogs, in particular SecUiNotificationDialog::subscriberKSecurityUIsDismissDialogChanged + TInt err = RProperty::Set(KPSUidSecurityUIs, KSecurityUIsDismissDialog, ESecurityUIsDismissDialogOn ); + RDEBUG("err", err); RDEBUG("iQueryCanceled", iQueryCanceled); if (!iQueryCanceled) { @@ -580,7 +585,7 @@ RDEBUG("err", err); if (!StartUp) { - RDebug::Printf( "%s %s (%u) Leaving because StartUp=0 and err=%x", __FILE__, __PRETTY_FUNCTION__, __LINE__, err ); + RDebug::Printf( "%s %s (%u) might leave if StartUp=0 and err=%x", __FILE__, __PRETTY_FUNCTION__, __LINE__, err ); User::LeaveIfError(err); } TBool isConditionSatisfied = EFalse; @@ -844,14 +849,14 @@ case KErrGsm0707IncorrectPassword: case KErrAccessDenied: RDEBUG("KErrAccessDenied", KErrAccessDenied); - // TODO should this try again? It seems that it's not asked again. + // The Settings caller might retry CSecuritySettings::ShowResultNoteL(R_CODE_ERROR, CAknNoteDialog::EErrorTone); break; default: RDEBUG("default", status); CSecuritySettings::ShowErrorNoteL(status); - // TODO should this try again? It seems that it's not asked again. + // The Settings caller might retry break; } RDEBUG("returnValue", returnValue);