| Index: chrome/browser/extensions/file_reader.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/file_reader.cc (revision 28157)
|
| +++ chrome/browser/extensions/file_reader.cc (working copy)
|
| @@ -2,13 +2,14 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "chrome/browser/net/file_reader.h"
|
| +#include "chrome/browser/extensions/file_reader.h"
|
|
|
| #include "base/file_util.h"
|
| #include "chrome/browser/chrome_thread.h"
|
| +#include "chrome/common/extensions/extension_resource.h"
|
|
|
| -FileReader::FileReader(const FilePath& path, Callback* callback)
|
| - : path_(path),
|
| +FileReader::FileReader(const ExtensionResource& resource, Callback* callback)
|
| + : resource_(resource),
|
| callback_(callback),
|
| origin_loop_(MessageLoop::current()) {
|
| DCHECK(callback_);
|
| @@ -21,7 +22,7 @@
|
|
|
| void FileReader::ReadFileOnBackgroundThread() {
|
| std::string data;
|
| - bool success = file_util::ReadFileToString(path_, &data);
|
| + bool success = file_util::ReadFileToString(resource_.GetFilePath(), &data);
|
| origin_loop_->PostTask(FROM_HERE, NewRunnableMethod(
|
| this, &FileReader::RunCallback, success, data));
|
| }
|
|
|