From: Jihoon Chung Date: Wed, 13 Mar 2013 00:53:25 +0000 (+0900) Subject: Implement privilege for usermedia permission X-Git-Tag: accepted/tizen_2.1/20130425.023916~20^2~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9dbc565d27809749ba05f0111db807f3e6605873;p=framework%2Fweb%2Fwrt-installer.git Implement privilege for usermedia permission [Issue#] TDIS-4324 [Problem] N/A [Cause] N/A [Solution] Implement privilege for usermedia permission popup If web application define privilege for usermedia permission, "http://tizen.org/privilege/mediacapture", web application is possible to use usermedia without user permission [SCMRequest] must imported with wrt-commons Change-Id: Ia546c2f1d7b60ba903501e4517e2be4e90f241e5 --- diff --git a/src/jobs/widget_install/task_database.cpp b/src/jobs/widget_install/task_database.cpp index 874bad8..b9971c1 100644 --- a/src/jobs/widget_install/task_database.cpp +++ b/src/jobs/widget_install/task_database.cpp @@ -159,7 +159,11 @@ void TaskDatabase::StepSecurityOriginDBInsert() std::map::const_iterator result = g_W3CPrivilegeTextMap.find(DPL::ToUTF8String(it->name)); if (result != g_W3CPrivilegeTextMap.end()) { - dao.setPrivilegeSecurityOriginData(result->second); + if (result->second == FEATURE_USER_MEDIA) { + dao.setPrivilegeSecurityOriginData(result->second, false); + } else { + dao.setPrivilegeSecurityOriginData(result->second); + } } }