| Index: chrome/browser/download/download_danger_prompt.cc
|
| diff --git a/chrome/browser/download/download_danger_prompt.cc b/chrome/browser/download/download_danger_prompt.cc
|
| index 7368b0bba02b889835bc5db66d9d98cb0bf1e8f3..9e2c4ca1a4a0478ee6d3232e08da00257ce362f2 100644
|
| --- a/chrome/browser/download/download_danger_prompt.cc
|
| +++ b/chrome/browser/download/download_danger_prompt.cc
|
| @@ -41,6 +41,7 @@ class DownloadDangerPromptImpl
|
| virtual string16 GetAcceptButtonTitle() OVERRIDE;
|
| virtual void OnAccepted() OVERRIDE;
|
| virtual void OnCanceled() OVERRIDE;
|
| + virtual void OnClosed() OVERRIDE;
|
|
|
| void RunDone(Action action);
|
|
|
| @@ -142,6 +143,10 @@ void DownloadDangerPromptImpl::OnCanceled() {
|
| RunDone(CANCEL);
|
| }
|
|
|
| +void DownloadDangerPromptImpl::OnClosed() {
|
| + RunDone(CANCEL);
|
| +}
|
| +
|
| void DownloadDangerPromptImpl::RunDone(Action action) {
|
| // Invoking the callback can cause the download item state to change or cause
|
| // the constrained window to close, and |callback| refers to a member
|
|
|