| Index: chrome/browser/ui/pdf/pdf_tab_helper.cc
|
| diff --git a/chrome/browser/ui/pdf/pdf_tab_helper.cc b/chrome/browser/ui/pdf/pdf_tab_helper.cc
|
| index 5b4ad47778daeca0d900f72737b98431bbeac6fa..d62bfd04d635319e9bdd705d9d580814f8e0aace 100644
|
| --- a/chrome/browser/ui/pdf/pdf_tab_helper.cc
|
| +++ b/chrome/browser/ui/pdf/pdf_tab_helper.cc
|
| @@ -41,8 +41,8 @@ bool PDFTabHelper::OnMessageReceived(const IPC::Message& message) {
|
| void PDFTabHelper::DidNavigateMainFrame(
|
| const content::LoadCommittedDetails& details,
|
| const content::FrameNavigateParams& params) {
|
| - if (!details.is_in_page) {
|
| - // Clear "blocked" flags.
|
| + if (open_in_reader_prompt_.get() &&
|
| + open_in_reader_prompt_->ShouldExpire(details)) {
|
| open_in_reader_prompt_.reset();
|
| UpdateLocationBar();
|
| }
|
|
|