Chromium Code Reviews| Index: android_webview/browser/renderer_host/print_manager.cc |
| diff --git a/android_webview/browser/renderer_host/print_manager.cc b/android_webview/browser/renderer_host/print_manager.cc |
| index 24fa3b49f8773d80091ec18890821a537748abb6..d5752fe29d8e2628fa2f275af1865186257e6bbd 100644 |
| --- a/android_webview/browser/renderer_host/print_manager.cc |
| +++ b/android_webview/browser/renderer_host/print_manager.cc |
| @@ -17,8 +17,23 @@ |
| using content::BrowserThread; |
| using printing::PrintSettings; |
| +DEFINE_WEB_CONTENTS_USER_DATA_KEY(android_webview::PrintManager); |
| + |
| namespace android_webview { |
| +// static |
| +PrintManager* PrintManager::CreateForWebContents( |
| + content::WebContents* contents, |
| + PrintSettings* settings, |
| + int fd, |
| + PrintManagerDelegate* delegate) { |
| + PrintManager* print_manager = |
| + new PrintManager(contents, settings, fd, delegate); |
| + contents->SetUserData(UserDataKey(), print_manager); |
| + return print_manager; |
| +} |
| + |
| + |
|
hush (inactive)
2015/01/14 01:55:47
stale line.
sgurun-gerrit only
2015/01/14 02:03:17
Done.
|
| PrintManager::PrintManager(content::WebContents* contents, |
| PrintSettings* settings, |
| int fd, |
| @@ -45,10 +60,6 @@ bool PrintManager::OnMessageReceived(const IPC::Message& message) { |
| IPC_MESSAGE_HANDLER(PrintHostMsg_PrintingFailed, OnPrintingFailed) |
| IPC_MESSAGE_HANDLER_DELAY_REPLY(PrintHostMsg_GetDefaultPrintSettings, |
| OnGetDefaultPrintSettings) |
| - IPC_MESSAGE_HANDLER(PrintHostMsg_AllocateTempFileForPrinting, |
| - OnAllocateTempFileForPrinting) |
| - IPC_MESSAGE_HANDLER(PrintHostMsg_TempFileForPrintingWritten, |
| - OnTempFileForPrintingWritten) |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |