Index: chrome/browser/printing/print_system_task_proxy.cc |
diff --git a/chrome/browser/printing/print_system_task_proxy.cc b/chrome/browser/printing/print_system_task_proxy.cc |
index c7787cebc0e0df5bdc4900c38e73ca96666742a0..289f9931c90f3372aa7dc4f2f7504220ad785fe7 100644 |
--- a/chrome/browser/printing/print_system_task_proxy.cc |
+++ b/chrome/browser/printing/print_system_task_proxy.cc |
@@ -316,25 +316,22 @@ PrintSystemTaskProxy::~PrintSystemTaskProxy() { |
void PrintSystemTaskProxy::GetDefaultPrinter() { |
VLOG(1) << "Get default printer start"; |
- StringValue* default_printer = NULL; |
+ std::string* default_printer = NULL; |
if (PrintPreviewHandler::last_used_printer_name_ == NULL) { |
- default_printer = new StringValue( |
- print_backend_->GetDefaultPrinterName()); |
+ default_printer = new std::string(print_backend_->GetDefaultPrinterName()); |
} else { |
- default_printer = new StringValue( |
+ default_printer = new std::string( |
*PrintPreviewHandler::last_used_printer_name_); |
} |
- std::string default_printer_string; |
- default_printer->GetAsString(&default_printer_string); |
VLOG(1) << "Get default printer finished, found: " |
- << default_printer_string; |
+ << default_printer; |
- StringValue* cloud_print_data = NULL; |
+ std::string* cloud_print_data = NULL; |
if (PrintPreviewHandler::last_used_printer_cloud_print_data_ != NULL) { |
- cloud_print_data = new StringValue( |
+ cloud_print_data = new std::string( |
*PrintPreviewHandler::last_used_printer_cloud_print_data_); |
} else { |
- cloud_print_data = new StringValue(""); |
+ cloud_print_data = new std::string; |
} |
BrowserThread::PostTask( |
@@ -344,9 +341,9 @@ void PrintSystemTaskProxy::GetDefaultPrinter() { |
} |
void PrintSystemTaskProxy::SendDefaultPrinter( |
- const StringValue* default_printer, const StringValue* cloud_print_data) { |
+ const std::string* default_printer, const std::string* cloud_print_data) { |
if (handler_) |
- handler_->SendDefaultPrinter(*default_printer, *cloud_print_data); |
+ handler_->SendInitialSettings(*default_printer, *cloud_print_data); |
delete default_printer; |
} |