| OLD | NEW | 
|    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #include "chrome/browser/extensions/webstore_install_helper.h" |    5 #include "chrome/browser/extensions/webstore_install_helper.h" | 
|    6  |    6  | 
|    7 #include <string> |    7 #include <string> | 
|    8  |    8  | 
|    9 #include "base/bind.h" |    9 #include "base/bind.h" | 
|   10 #include "base/values.h" |   10 #include "base/values.h" | 
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  107         BrowserThread::IO, |  107         BrowserThread::IO, | 
|  108         FROM_HERE, |  108         FROM_HERE, | 
|  109         base::Bind(&WebstoreInstallHelper::StartFetchedImageDecode, this)); |  109         base::Bind(&WebstoreInstallHelper::StartFetchedImageDecode, this)); | 
|  110   } |  110   } | 
|  111   url_fetcher_.reset(); |  111   url_fetcher_.reset(); | 
|  112 } |  112 } | 
|  113  |  113  | 
|  114 void WebstoreInstallHelper::StartFetchedImageDecode() { |  114 void WebstoreInstallHelper::StartFetchedImageDecode() { | 
|  115   CHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |  115   CHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); | 
|  116   CHECK(utility_host_.get()); |  116   CHECK(utility_host_.get()); | 
|  117   utility_host_->Send(new ChromeUtilityMsg_DecodeImage(fetched_icon_data_, |  117   utility_host_->Send(new ChromeUtilityMsg_DecodeImage(fetched_icon_data_)); | 
|  118                                                        false)); |  | 
|  119 } |  118 } | 
|  120  |  119  | 
|  121  |  120  | 
|  122 bool WebstoreInstallHelper::OnMessageReceived(const IPC::Message& message) { |  121 bool WebstoreInstallHelper::OnMessageReceived(const IPC::Message& message) { | 
|  123   bool handled = true; |  122   bool handled = true; | 
|  124   IPC_BEGIN_MESSAGE_MAP(WebstoreInstallHelper, message) |  123   IPC_BEGIN_MESSAGE_MAP(WebstoreInstallHelper, message) | 
|  125     IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_DecodeImage_Succeeded, |  124     IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_DecodeImage_Succeeded, | 
|  126                         OnDecodeImageSucceeded) |  125                         OnDecodeImageSucceeded) | 
|  127     IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_DecodeImage_Failed, |  126     IPC_MESSAGE_HANDLER(ChromeUtilityHostMsg_DecodeImage_Failed, | 
|  128                         OnDecodeImageFailed) |  127                         OnDecodeImageFailed) | 
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  196  |  195  | 
|  197 void WebstoreInstallHelper::ReportResultFromUIThread() { |  196 void WebstoreInstallHelper::ReportResultFromUIThread() { | 
|  198   CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |  197   CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 
|  199   if (error_.empty() && parsed_manifest_) |  198   if (error_.empty() && parsed_manifest_) | 
|  200     delegate_->OnWebstoreParseSuccess(id_, icon_, parsed_manifest_.release()); |  199     delegate_->OnWebstoreParseSuccess(id_, icon_, parsed_manifest_.release()); | 
|  201   else |  200   else | 
|  202     delegate_->OnWebstoreParseFailure(id_, parse_error_, error_); |  201     delegate_->OnWebstoreParseFailure(id_, parse_error_, error_); | 
|  203 } |  202 } | 
|  204  |  203  | 
|  205 }  // namespace extensions |  204 }  // namespace extensions | 
| OLD | NEW |