qtmobility/plugins/contacts/symbiansim/symbiansim_defines.pri
changeset 14 6fbed849b4f4
parent 5 453da2cfceef
--- a/qtmobility/plugins/contacts/symbiansim/symbiansim_defines.pri	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/plugins/contacts/symbiansim/symbiansim_defines.pri	Wed Jun 23 19:08:38 2010 +0300
@@ -33,11 +33,19 @@
     # remove operation has completed the device reboots.
     DEFINES += SYMBIANSIM_BACKEND_CHECK_BEFORE_REMOVE
     
-    # In pre 10.1 platforms we need a small delay between requests to prevent
-    # S60 3.2 devices from rebooting and S60 5.0 devices from reporting a
-    # server busy error. Not sure if this is really needed for S60 3.1 but
-    # it does not hurt. 
     contains(S60_VERSION, 3.1) | contains(S60_VERSION, 3.2) | contains(S60_VERSION, 5.0) {
+    
+       # In pre 10.1 platforms we need a small delay between requests to prevent
+       # S60 3.2 devices from rebooting and S60 5.0 devices from reporting a
+       # server busy error. Not sure if this is really needed for S60 3.1 but
+       # it does not hurt.     
        DEFINES += SYMBIANSIM_BACKEND_USE_DELAY
+       
+       # In pre 10.1 platforms we need to check extra detail support 
+       # (nickname/additional number/email) by trying to write them to sim card. 
+       # This is because when using RMobilePhoneStore::GetInfo() it does not
+       # report them correctly. There is another API for checking this but
+       # it cannot be used as it is not public on these platforms.
+       DEFINES += SYMBIANSIM_BACKEND_TEST_EXTRADETAILS
     }     
 }