diff -r 7cee158cb8cd -r 26b2b12093af javacommons/security/javaunicertstoreplugin/src.s60/javacertstoreimpl.cpp --- a/javacommons/security/javaunicertstoreplugin/src.s60/javacertstoreimpl.cpp Wed Sep 15 12:05:25 2010 +0300 +++ b/javacommons/security/javaunicertstoreplugin/src.s60/javacertstoreimpl.cpp Wed Oct 13 14:23:59 2010 +0300 @@ -20,6 +20,8 @@ #include +#include +#include #include #include #include @@ -41,12 +43,6 @@ #include "s60commonutils.h" #include "securitycommsmessagedefs.h" -#ifdef RD_JAVA_S60_RELEASE_10_1_ONWARDS -#include "confirmquery.h" -#else -#include -#include -#endif //_LIT(KMIDP2TrustRoot, "J2ME MIDP2 Trust Root"); @@ -64,11 +60,8 @@ * */ CJavaCertStoreImpl::CJavaCertStoreImpl(CJavaCertStoreToken& aToken) - : CActive(EPriorityNormal),mToken(aToken),mClientStatus(NULL),mState(EInitial),mTempCertData(0) + : CActive(EPriorityNormal),mToken(aToken),mClientStatus(NULL),mState(EInitial),mQuery(0),mTempCertData(0) { -#ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS - mQuery.reset(0); -#endif } /** @@ -82,6 +75,7 @@ Cancel(); } + mComms.unregisterListener(PLUGIN_ID_JAVA_CERT_STORE_ECOM_C,this); mComms.unregisterDefaultListener(this); mComms.disconnect(); mCertsData.ResetAndDestroy(); @@ -182,7 +176,7 @@ case EPreDeleting: SendDeleteMsg(status); return; - + default: //Do nothing. break; @@ -257,7 +251,7 @@ User::RequestComplete(pRequestStatus,KErrArgument); return; } - + mState = EPreDeleting; mTempCertData = certData; HandleDeleteDisableQuery(aStatus, false /* disableCertQuery */); @@ -394,7 +388,7 @@ TBool validRequest = validateCertAttrFilter(aFilter); if (!validRequest) { - LOG(EJavaSecurity, EInfo, "No certificates matching the filter supplied"); + ELOG(EJavaSecurity,"No certificates matching the filter supplied"); User::RequestComplete(pRequestStatus,KErrNone); return; } @@ -496,13 +490,12 @@ return; } - TInt err = KErrNone; if (!certData->mIsDisabled) { - err = aApplications.Append(KMidletInstallApplicabilityUid); + aApplications.Append(KMidletInstallApplicabilityUid); } - User::RequestComplete(pRequestStatus, err); + User::RequestComplete(pRequestStatus,KErrNone); } /** @@ -843,7 +836,7 @@ User::RequestComplete(aRequestStatus,KErrCommsBreak); return EFalse; } - + return ETrue; } @@ -884,9 +877,7 @@ SetActive(); return; } -#ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS delete mQuery.release(); -#endif mState = EInitial; TRequestStatus* pRequestStatus = &aRequestStatus; User::RequestComplete(pRequestStatus,KErrCancel); @@ -903,24 +894,8 @@ std::auto_ptr reader(CStringResourceReader::NewL(resourceFileName)); std::auto_ptr queryPrompt(reader->ReadResourceString(resourceId).AllocL()); -#ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS mQuery.reset(CAknGlobalConfirmationQuery::NewL()); mQuery->ShowConfirmationQueryL(iStatus,queryPrompt->Des(),R_AVKON_SOFTKEYS_OK_CANCEL); -#else - int completeStatus = KErrCancel; - ConfirmQuery* query = new ConfirmQuery(); - QString queryText = QString::fromStdWString( - std::wstring((wchar_t*) queryPrompt->Ptr(), - queryPrompt->Length())); - if (query->accept(queryText)) - { - completeStatus = KErrNone; - } - delete query; query = NULL; - TRequestStatus* status = &iStatus; - User::RequestComplete(status, completeStatus); -#endif - } /** @@ -930,15 +905,9 @@ { mState = EInitial; -#ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS delete mQuery.release(); -#endif mState = EInitial; -#ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS if (EAknSoftkeyOk != aStatus) -#else - if (KErrNone != aStatus) -#endif { User::RequestComplete(mClientStatus,KErrCancel); return; @@ -953,15 +922,9 @@ { mState = EInitial; -#ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS delete mQuery.release(); -#endif mState = EInitial; -#ifndef RD_JAVA_S60_RELEASE_10_1_ONWARDS if (EAknSoftkeyOk != aStatus) -#else - if (KErrNone != aStatus) -#endif { User::RequestComplete(mClientStatus,KErrCancel); return; @@ -1009,7 +972,7 @@ //operation in the error situation. return; } - aCertDataObj.mDeleted = ETrue; + aCertDataObj.mDeleted = ETrue; User::RequestComplete(aRequestStatus,KErrNone); }