Fix GetDisplayName method of PrivacyInfo
authorhb.min <hb.min@samsung.com>
Sun, 14 Apr 2013 13:42:21 +0000 (22:42 +0900)
committerhb.min <hb.min@samsung.com>
Sun, 14 Apr 2013 13:42:21 +0000 (22:42 +0900)
Change-Id: Ic03937e27a54ee4505028f7c760289662c17879c
Signed-off-by: hb.min <hb.min@samsung.com>
src/security/FSec_PrivacyInfoImpl.cpp

index e929e6a..d573eb2 100755 (executable)
 #include <unique_ptr.h>
 #include <FSecPrivacyInfo.h>
 #include <FBaseSysLog.h>
+#include <FBaseUtilStringTokenizer.h>
 #include <FSec_AccessController.h>
 #include "FSec_PrivacyInfoImpl.h"
 
 using namespace Tizen::Base;
+using namespace Tizen::Base::Utility;
 using namespace Tizen::Base::Collection;
 using namespace Tizen::Security;
 
@@ -76,10 +78,12 @@ _PrivacyInfoImpl::SetEnabled(bool enable)
 String
 _PrivacyInfoImpl::GetDisplayName(void) const
 {
-       String privacyURI = L"http://tizen.org/privacy/";
        String displayName;
-
-       __privacyId.SubString(privacyURI.GetLength(), displayName);
+    StringTokenizer strTok(__privacyId, L"/");
+    while(strTok.HasMoreTokens() == true)
+    {
+       strTok.GetNextToken(displayName);
+    }
 
        return displayName;
 }