diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-09 04:30:30 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-09 04:30:30 +0000 |
commit | 1b9af295f86b846582f96277bdba05d98bc3d2f4 (patch) | |
tree | 1241b0a0dfbdac3d6b941198068b8c9f8d30c5d9 /chrome/renderer/mock_render_thread.h | |
parent | 3222e481e8bd6e542419d6d97ae26382f571e71d (diff) | |
download | chromium_src-1b9af295f86b846582f96277bdba05d98bc3d2f4.zip chromium_src-1b9af295f86b846582f96277bdba05d98bc3d2f4.tar.gz chromium_src-1b9af295f86b846582f96277bdba05d98bc3d2f4.tar.bz2 |
Windowed plugins like Flash would cause the hung plugin dialog to show up when the print dialog was displayed.
The proposed fix is to signal the modal dialog event which would ensure that the renderer and plugins both pump
messages when the print dialog is displayed.
This fixes http://code.google.com/p/chromium/issues/detail?id=13804
Bug=13804
Review URL: http://codereview.chromium.org/155133
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20243 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/mock_render_thread.h')
-rw-r--r-- | chrome/renderer/mock_render_thread.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/chrome/renderer/mock_render_thread.h b/chrome/renderer/mock_render_thread.h index 75ca5d3..1921fb1 100644 --- a/chrome/renderer/mock_render_thread.h +++ b/chrome/renderer/mock_render_thread.h @@ -14,6 +14,7 @@ struct ViewMsg_Print_Params; struct ViewMsg_PrintPages_Params; +struct ViewHostMsg_ScriptedPrint_Params; // This class is very simple mock of RenderThread. It simulates an IPC channel // which supports only two messages: @@ -89,10 +90,7 @@ class MockRenderThread : public RenderThreadBase { void OnGetDefaultPrintSettings(ViewMsg_Print_Params* setting); // The RenderView expects final print settings from the user. - void OnScriptedPrint(gfx::NativeViewId host_window, - int cookie, - int expected_pages_count, - bool has_selection, + void OnScriptedPrint(const ViewHostMsg_ScriptedPrint_Params& params, ViewMsg_PrintPages_Params* settings); void OnDidGetPrintedPagesCount(int cookie, int number_pages); |