Hi All,
Couple of days ago, when I submitted my application for Symbian Signing, my application has been reject saying that the following issues need to be addressed before it is signed.
Issues are:
1) UNI-01 : Installation, Normal and Stressed Usage
2) UNI-10 : Scalable UI Compliance
Before I ask for any clarification, I would like to give an overview of my application.
1. Earlier, my application was successfully signed
2. Now I have made a little variation, such as adding two list items to CAknSettingItemList object
3. No new capabilities are added/removed
4. With developer certificate it is successfully tested the existing as well as new functionality.
5. All the development is done for S60 3rd Edition MR/FP1 devices
Now, the above two issues are reported by Symbian Signing. I need your guidance to figure out the root cause of the problem. Please help.
1) Issue UNI-01:
When tried to exit the my application using menu item "Exit" the application is not getting exited.
"Exit" function implementation as below:
HBufC* szExitQuery;
szExitQuery =CCoeEnv::Static()->AllocReadResourceL(R_EXIT_APP_QUERY);
CleanupStack::PushL(szExitQuery) ;
m_pQueryDialog = CAknQueryDialog::NewL( );
if ( m_pQueryDialog->ExecuteLD( R_EXITAPPLICATION_QUERY, szExitQuery->Des()) )
{
if(IsPinForExitEnabled())
{
if(!VerifyPin(R_ENTER_PIN))
{
m_pQueryDialog = NULL;
CleanupStack::PopAndDestroy(szExitQuery);
break;
}
}
m_pQueryDialog = NULL;
CleanupStack::PopAndDestroy(szExitQuery) ;
TInt nAutoStart =m_ptSettingsData->AutoStartFlag();;
if(nAutoStart == -1)
m_ptSettingsData->m_nAutoStart = KAutoNotConfiured;
ExternalizeSettingsDataL();
Exit();
break;
}
m_pQueryDialog = NULL;
CleanupStack::PopAndDestroy(szExitQuery) ;
Question:
1) Is there anything wrong in the above piece of code?
2) Is there any chance that "m_pQueryDialog = CAknQueryDialog::NewL( )" would return NULL?
2.1)If it returns NULL then is it safe to call (in general not) m_pQueryDialog->ExecuteLD() in Symbian?
2) on UNI-10 : Scalable UI Compliance:
Q1) When is this issue arises?
Q2) As I mentioned, two list items are added to CAknSettingItemList object, will this causing the UNI-10 issue?
Looking forward for your valuable suggestions.
Thanks in advance.
Purna.




