Revert "Support app:// for w3c privilege"
authorJihoon Chung <jihoon.chung@samsung.com>
Fri, 29 Mar 2013 05:33:53 +0000 (14:33 +0900)
committerJihoon Chung <jihoon.chung@samsung.com>
Fri, 29 Mar 2013 05:34:01 +0000 (14:34 +0900)
This reverts commit 3f958ec461e2f256ec9a01a7e3ceac0412da5f3c.

Change-Id: I97a4f801b4f3dd1a2d60f3eb812834168c5c9169

src/jobs/widget_install/task_database.cpp [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 084c321..7708055
@@ -161,29 +161,13 @@ void TaskDatabase::StepSecurityOriginDBInsert()
     FOREACH(it, m_context.widgetConfig.configInfo.privilegeList) {
         std::map<std::string, Feature>::const_iterator result =
             g_W3CPrivilegeTextMap.find(DPL::ToUTF8String(it->name));
-        std::string tizenAppId = DPL::ToUTF8String(m_context.widgetConfig.tzAppid).c_str();
-        std::transform(tizenAppId.begin(), tizenAppId.end(), tizenAppId.begin(), tolower);
         if (result != g_W3CPrivilegeTextMap.end()) {
             if (result->second == FEATURE_USER_MEDIA) {
-                // In case of user media, webkit callback doesn't control origin data
-                // Checking code also useing blank("") scheme and origin
-                SecurityOriginData data(
-                    FEATURE_USER_MEDIA,
-                    Origin(DPL::FromUTF8String(""),
-                           DPL::FromUTF8String(""),
-                           0));
-                dao.setSecurityOriginData(data, RESULT_ALLOW_ALWAYS, true);
+                dao.setPrivilegeSecurityOriginData(result->second, false);
             } else if (result->second == FEATURE_FULLSCREEN_MODE) {
-                // In case of fullscreen mode, use case directly compare
-                // whether web application define privilege name or not
                 continue;
             } else {
-                SecurityOriginData data(
-                    result->second,
-                    Origin(DPL::FromUTF8String("app"),
-                           DPL::FromUTF8String(tizenAppId),
-                           0));
-                dao.setSecurityOriginData(data, RESULT_ALLOW_ALWAYS, true);
+                dao.setPrivilegeSecurityOriginData(result->second);
             }
         }
     }