Index: chrome/browser/ui/webui/print_preview/extension_printer_handler.cc |
diff --git a/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc b/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc |
index 8ff25c626ec1cfcfcff6d58b663a76df3979fd27..8866763fed7f500349b60aeb7c383351df9eff29 100644 |
--- a/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc |
+++ b/chrome/browser/ui/webui/print_preview/extension_printer_handler.cc |
@@ -103,8 +103,8 @@ std::string GenerateProvisionalUsbPrinterId(const Extension* extension, |
bool ParseProvisionalUsbPrinterId(const std::string& printer_id, |
std::string* extension_id, |
std::string* device_guid) { |
- std::vector<std::string> components; |
- base::SplitString(printer_id, ':', &components); |
+ std::vector<std::string> components = base::SplitString( |
+ printer_id, ":", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
if (components.size() != 3) |
return false; |