diff options
-rw-r--r-- | ppapi/proxy/file_ref_resource.cc | 13 | ||||
-rw-r--r-- | ppapi/proxy/file_ref_resource.h | 4 |
2 files changed, 9 insertions, 8 deletions
diff --git a/ppapi/proxy/file_ref_resource.cc b/ppapi/proxy/file_ref_resource.cc index c66a321..38379bd 100644 --- a/ppapi/proxy/file_ref_resource.cc +++ b/ppapi/proxy/file_ref_resource.cc @@ -22,10 +22,9 @@ namespace proxy { FileRefResource::FileRefResource( Connection connection, PP_Instance instance, - FileRef_CreateInfo create_info) + const FileRef_CreateInfo& create_info) : PluginResource(connection, instance), - create_info_(create_info), - name_var_(new StringVar(create_info_.display_name)) { + create_info_(create_info) { if (create_info_.file_system_type != PP_FILESYSTEMTYPE_EXTERNAL) { // If path ends with a slash, then normalize it away unless path is // the root path. @@ -38,6 +37,7 @@ FileRefResource::FileRefResource( create_info_.display_name = GetNameForInternalFilePath( create_info_.internal_path); } + name_var_ = new StringVar(create_info_.display_name); if (create_info_.pending_host_resource_id != 0) { AttachToPendingHost(BROWSER, create_info_.pending_host_resource_id); @@ -53,9 +53,10 @@ FileRefResource::~FileRefResource() { } //static -PP_Resource FileRefResource::CreateFileRef(Connection connection, - PP_Instance instance, - FileRef_CreateInfo create_info) { +PP_Resource FileRefResource::CreateFileRef( + Connection connection, + PP_Instance instance, + const FileRef_CreateInfo& create_info) { // If we have a valid file_system resource, ensure that its type matches that // of the fs_type parameter. if (create_info.pending_host_resource_id != 0) { diff --git a/ppapi/proxy/file_ref_resource.h b/ppapi/proxy/file_ref_resource.h index 62926d7..4e4d1b6 100644 --- a/ppapi/proxy/file_ref_resource.h +++ b/ppapi/proxy/file_ref_resource.h @@ -28,7 +28,7 @@ class PPAPI_PROXY_EXPORT FileRefResource public: static PP_Resource CreateFileRef(Connection connection, PP_Instance instance, - FileRef_CreateInfo info); + const FileRef_CreateInfo& info); virtual ~FileRefResource(); @@ -68,7 +68,7 @@ class PPAPI_PROXY_EXPORT FileRefResource private: FileRefResource(Connection connection, PP_Instance instance, - FileRef_CreateInfo info); + const FileRef_CreateInfo& info); void RunTrackedCallback(scoped_refptr<TrackedCallback> callback, const ResourceMessageReplyParams& params); |