| Index: chrome/renderer/printing/print_web_view_helper.cc
|
| diff --git a/chrome/renderer/printing/print_web_view_helper.cc b/chrome/renderer/printing/print_web_view_helper.cc
|
| index 44e8b00e6ac669f82a0487f7f08f11e1299fded7..76db5846a5b8b87ebe500ffbf0cbfd0768bd6c76 100644
|
| --- a/chrome/renderer/printing/print_web_view_helper.cc
|
| +++ b/chrome/renderer/printing/print_web_view_helper.cc
|
| @@ -1703,13 +1703,10 @@ void PrintWebViewHelper::RequestPrintPreview(PrintPreviewRequestType type) {
|
| // |is_modifiable| value until they are fully loaded, which occurs when
|
| // DidStopLoading() is called. Defer showing the preview until then.
|
| } else {
|
| - // TODO(japhet): This delay is a terrible hack. See crbug.com/376969
|
| - // for the motivation.
|
| - base::MessageLoop::current()->PostDelayedTask(
|
| + base::MessageLoop::current()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&PrintWebViewHelper::ShowScriptedPrintPreview,
|
| - weak_ptr_factory_.GetWeakPtr()),
|
| - base::TimeDelta::FromMilliseconds(100));
|
| + weak_ptr_factory_.GetWeakPtr()));
|
| }
|
| IPC::SyncMessage* msg =
|
| new PrintHostMsg_SetupScriptedPrintPreview(routing_id());
|
|
|