Rewire print preview dialog so preference printers are displayed instead of backend printers.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f7314c0fda0d093c22ceeba08ad00e88695e9d64 commit f7314c0fda0d093c22ceeba08ad00e88695e9d64 Author: skau <skau@chromium.org> Date: Sat Nov 05 00:12:09 2016 Present the printer list from preferences for Chrome OS. Chrome OS keeps the canonical printer listing in preferences rather than in the printing backend. Add a new codepath on this platform. CL 1 of 3 to enable printer selection on Chrome OS BUG= 658461 TEST=Verified that printers from preferences show up in printer selection. Review-Url: https://codereview.chromium.org/2463473002 Cr-Commit-Position: refs/heads/master@{#430072} [modify] https://crrev.com/f7314c0fda0d093c22ceeba08ad00e88695e9d64/chrome/browser/ui/BUILD.gn [modify] https://crrev.com/f7314c0fda0d093c22ceeba08ad00e88695e9d64/chrome/browser/ui/webui/print_preview/print_preview_handler.cc [modify] https://crrev.com/f7314c0fda0d093c22ceeba08ad00e88695e9d64/chrome/browser/ui/webui/print_preview/print_preview_handler.h [add] https://crrev.com/f7314c0fda0d093c22ceeba08ad00e88695e9d64/chrome/browser/ui/webui/print_preview/printer_backend_proxy.cc [add] https://crrev.com/f7314c0fda0d093c22ceeba08ad00e88695e9d64/chrome/browser/ui/webui/print_preview/printer_backend_proxy.h [add] https://crrev.com/f7314c0fda0d093c22ceeba08ad00e88695e9d64/chrome/browser/ui/webui/print_preview/printer_backend_proxy_chromeos.cc [modify] https://crrev.com/f7314c0fda0d093c22ceeba08ad00e88695e9d64/printing/backend/print_backend.h
Comment 1 by skau@chromium.org
, Oct 22 2016