| Index: chrome/browser/printing/print_dialog_cloud.cc
|
| diff --git a/chrome/browser/printing/print_dialog_cloud.cc b/chrome/browser/printing/print_dialog_cloud.cc
|
| index 4e573c2ebad1661cb4bb0df1a025e572485fd381..95d4247fc29ac9dc080563660bf5222749197e9a 100644
|
| --- a/chrome/browser/printing/print_dialog_cloud.cc
|
| +++ b/chrome/browser/printing/print_dialog_cloud.cc
|
| @@ -213,7 +213,7 @@ CloudPrintDataSender::~CloudPrintDataSender() {}
|
| // needed. - 4/1/2010
|
| void CloudPrintDataSender::SendPrintData() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
| - if (!data_ || !data_->size())
|
| + if (!data_.get() || !data_->size())
|
| return;
|
|
|
| std::string base64_data;
|
| @@ -373,8 +373,11 @@ CloudPrintFlowHandler::CreateCloudPrintDataSender() {
|
| DCHECK(web_ui());
|
| print_data_helper_.reset(new CloudPrintDataSenderHelper(web_ui()));
|
| scoped_refptr<CloudPrintDataSender> sender(
|
| - new CloudPrintDataSender(print_data_helper_.get(), print_job_title_,
|
| - print_ticket_, file_type_, data_));
|
| + new CloudPrintDataSender(print_data_helper_.get(),
|
| + print_job_title_,
|
| + print_ticket_,
|
| + file_type_,
|
| + data_.get()));
|
| return sender;
|
| }
|
|
|
|
|