Index: chrome/browser/image_decoder.cc |
diff --git a/chrome/browser/image_decoder.cc b/chrome/browser/image_decoder.cc |
index 4c96bb4831641bd538ddf4daa56b4ace5f9ce847..2f9e83b7ab8953f41eb2d5a4bfc091e8f7e81ce7 100644 |
--- a/chrome/browser/image_decoder.cc |
+++ b/chrome/browser/image_decoder.cc |
@@ -23,6 +23,16 @@ ImageDecoder::ImageDecoder(Delegate* delegate, |
shrink_to_fit_(false) { |
} |
+ImageDecoder::ImageDecoder(Delegate* delegate, |
+ const std::vector<char>& image_data, |
+ ImageCodec image_codec) |
+ : delegate_(delegate), |
+ image_data_(image_data.begin(), image_data.end()), |
+ image_codec_(image_codec), |
+ task_runner_(NULL), |
+ shrink_to_fit_(false) { |
+} |
+ |
ImageDecoder::~ImageDecoder() {} |
void ImageDecoder::Start(scoped_refptr<base::SequencedTaskRunner> task_runner) { |