Upstream version 11.39.250.0
[platform/framework/web/crosswalk.git] / src / extensions / browser / content_verifier_io_data.cc
index e797488..102c95b 100644 (file)
@@ -9,9 +9,9 @@
 namespace extensions {
 
 ContentVerifierIOData::ExtensionData::ExtensionData(
-    const std::set<base::FilePath>& browser_image_paths,
+    scoped_ptr<std::set<base::FilePath>> browser_image_paths,
     const base::Version& version) {
-  this->browser_image_paths = browser_image_paths;
+  this->browser_image_paths = browser_image_paths.Pass();
   this->version = version;
 }
 
@@ -27,6 +27,7 @@ ContentVerifierIOData::~ContentVerifierIOData() {
 void ContentVerifierIOData::AddData(const std::string& extension_id,
                                     scoped_ptr<ExtensionData> data) {
   DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+  CHECK(data->browser_image_paths.get());
   data_map_[extension_id] = linked_ptr<ExtensionData>(data.release());
 }