Index: chrome/browser/download/download_danger_prompt_browsertest.cc |
diff --git a/chrome/browser/download/download_danger_prompt_browsertest.cc b/chrome/browser/download/download_danger_prompt_browsertest.cc |
index 5a7c9e8b9b5e45a5c4903c5b262421d062f3b71f..a32133ff7fb6791ac93092378fb55892661120d2 100644 |
--- a/chrome/browser/download/download_danger_prompt_browsertest.cc |
+++ b/chrome/browser/download/download_danger_prompt_browsertest.cc |
@@ -89,7 +89,8 @@ class DownloadDangerPromptTest : public InProcessBrowserTest { |
base::Bind(&DownloadDangerPromptTest::PromptCallback, this, |
DownloadDangerPrompt::ACCEPT), |
base::Bind(&DownloadDangerPromptTest::PromptCallback, this, |
- DownloadDangerPrompt::CANCEL)); |
+ DownloadDangerPrompt::CANCEL), |
+ base::Bind(&DownloadDangerPromptTest::PromptDestroyed, this)); |
content::RunAllPendingInMessageLoop(); |
} |
@@ -97,6 +98,9 @@ class DownloadDangerPromptTest : public InProcessBrowserTest { |
EXPECT_FALSE(did_receive_callback_); |
EXPECT_EQ(expected_action_, action); |
did_receive_callback_ = true; |
+ } |
+ |
+ void PromptDestroyed() { |
prompt_ = NULL; |
} |