--- 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
}
}