Index: chrome/browser/printing/printing_message_filter.h |
=================================================================== |
--- chrome/browser/printing/printing_message_filter.h (revision 138829) |
+++ chrome/browser/printing/printing_message_filter.h (working copy) |
@@ -30,7 +30,7 @@ |
// renderer process on the IPC thread. |
class PrintingMessageFilter : public content::BrowserMessageFilter { |
public: |
- PrintingMessageFilter(); |
+ explicit PrintingMessageFilter(int render_process_id); |
// content::BrowserMessageFilter methods. |
virtual void OverrideThreadForMessage( |
@@ -53,7 +53,7 @@ |
// to fill in resulting PDF in renderer. |
void OnAllocateTempFileForPrinting(base::FileDescriptor* temp_file_fd, |
int* sequence_number); |
- void OnTempFileForPrintingWritten(int sequence_number); |
+ void OnTempFileForPrintingWritten(int render_view_id, int sequence_number); |
#endif |
// Get the default print setting. The task is handled by the print |
@@ -89,6 +89,8 @@ |
printing::PrintJobManager* print_job_manager_; |
+ int render_process_id_; |
+ |
DISALLOW_COPY_AND_ASSIGN(PrintingMessageFilter); |
}; |