Chromium Code Reviews| Index: headless/lib/browser/headless_print_manager.cc |
| diff --git a/headless/lib/browser/headless_print_manager.cc b/headless/lib/browser/headless_print_manager.cc |
| index 036c7471fcdc7cee8c35a46ad69b0121eb12c853..7a69f75ae0ea01c23b7c517aedea81af4ded3c04 100644 |
| --- a/headless/lib/browser/headless_print_manager.cc |
| +++ b/headless/lib/browser/headless_print_manager.cc |
| @@ -173,6 +173,13 @@ HeadlessPrintManager::GetPrintParamsFromSettings( |
| bool HeadlessPrintManager::OnMessageReceived( |
| const IPC::Message& message, |
| content::RenderFrameHost* render_frame_host) { |
| + if (!printing_rfh_) { |
| + DLOG(WARNING) |
| + << "Unexpected message received before GetPDFContents is called."; |
| + render_frame_host->Send(new IPC::Message()); |
|
jzfeng
2017/05/18 08:12:47
use DLOG(ERROR), and add the message type into the
|
| + return true; |
| + } |
| + |
| bool handled = true; |
| IPC_BEGIN_MESSAGE_MAP(HeadlessPrintManager, message) |
| IPC_MESSAGE_HANDLER(PrintHostMsg_ShowInvalidPrinterSettingsError, |