Make cloud print dialog creation function not use browser list, instead obtain profile and parent window from invocation context.

http://crbug.com/129053
TEST=none
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=138485
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=138561
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=138823
Review URL: https://chromiumcodereview.appspot.com/10388214

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138863 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/renderer/chrome_mock_render_thread.cc b/chrome/renderer/chrome_mock_render_thread.cc
index d3abcab..418bf93 100644
--- a/chrome/renderer/chrome_mock_render_thread.cc
+++ b/chrome/renderer/chrome_mock_render_thread.cc
@@ -85,7 +85,8 @@
   }
 }
 
-void ChromeMockRenderThread::OnTempFileForPrintingWritten(int browser_fd) {
+void ChromeMockRenderThread::OnTempFileForPrintingWritten(int render_view_id,
+                                                          int browser_fd) {
   close(browser_fd);
 }
 #endif  // defined(OS_CHROMEOS)