Fixed code for DCM-958
authorGwangbok Kim <gwangbok.kim@samsung.com>
Mon, 18 Mar 2013 08:03:31 +0000 (17:03 +0900)
committerGwangbok Kim <gwangbok.kim@samsung.com>
Mon, 18 Mar 2013 08:03:31 +0000 (17:03 +0900)
Change-Id: I45e8c60251a59ff94c1286c8c6223f291e7673bc
Signed-off-by: Gwangbok Kim <gwangbok.kim@samsung.com>
src/FScl_PersonImpl.cpp

index 48b1c39..9667a0b 100644 (file)
@@ -28,6 +28,7 @@
 #include <FSclPerson.h>
 #include <FSclContact.h>
 #include <FSclCategory.h>
+#include <FApp_AppInfo.h>
 #include <FScl_ContactImpl.h>
 #include <FScl_CategoryImpl.h>
 #include <FScl_RecordImpl.h>
@@ -38,6 +39,7 @@
 #include "FScl_ContactDbConnector.h"
 #include "FScl_ContactDbMonitor.h"
 
+using namespace Tizen::App;
 using namespace Tizen::Base;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Base::Utility;
@@ -360,6 +362,16 @@ _PersonImpl::GetPrimaryPhoneNumber(void) const
                case CONTACTS_NUMBER_TYPE_CUSTOM:
                        type = PHONENUMBER_TYPE_CUSTOM;
                        break;
+               case CONTACTS_NUMBER_TYPE_ASSISTANT:
+                       if (_AppInfo::GetApiVersion() < _API_VERSION_2_1)
+                       {
+                               type = PHONENUMBER_TYPE_OTHER;
+                       }
+                       else
+                       {
+                               type = PHONENUMBER_TYPE_ASSISTANT;
+                       }
+                       break;
                default:
                        type = PHONENUMBER_TYPE_OTHER;
                        break;
@@ -429,6 +441,16 @@ _PersonImpl::GetPrimaryEmail(void) const
                case CONTACTS_EMAIL_TYPE_CUSTOM:
                        type = EMAIL_TYPE_CUSTOM;
                        break;
+               case CONTACTS_EMAIL_TYPE_MOBILE:
+                       if (_AppInfo::GetApiVersion() < _API_VERSION_2_1)
+                       {
+                               type = EMAIL_TYPE_OTHER;
+                       }
+                       else
+                       {
+                               type = EMAIL_TYPE_MOBILE;
+                       }
+                       break;
                default:
                        type = EMAIL_TYPE_OTHER;
                        break;