Update change log and spec for wrt-plugins-tizen_0.4.70
[framework/web/wrt-plugins-tizen.git] / src / Filesystem / Converter.cpp
index 2a9e833..1c8e65a 100755 (executable)
@@ -67,7 +67,7 @@ Converter::Converter(JSContextRef context) : WrtDeviceApis::CommonsJavaScript::C
 JSValueRef Converter::toJSValueRef(
         const NodeList& arg,
         const JSFile::PrivateObjectDef::PermissionList &parentPermissions,
-        JSContextRef context)
+        JSContextRef context, DeviceAPI::Common::SecurityAccessor *securityAccessor)
 {
     JSObjectRef jsResult = JSCreateArrayObject(m_context, 0, NULL);
     if (!jsResult) {
@@ -84,6 +84,10 @@ JSValueRef Converter::toJSValueRef(
         JSFile::PrivateObject* privateObject = new JSFile::PrivateObject(
                 context,
                 privData);
+               
+               if (securityAccessor)
+                       privateObject->copyAceCheckAccessFunction(securityAccessor);
+               
         JSObjectRef jsObject = JSObjectMake(m_context,
                                             JSFile::getClassRef(),
                                             privateObject);