diff options
Diffstat (limited to 'chrome/views/dialog_client_view.cc')
-rw-r--r-- | chrome/views/dialog_client_view.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/views/dialog_client_view.cc b/chrome/views/dialog_client_view.cc index 1876d8d..6855a7c 100644 --- a/chrome/views/dialog_client_view.cc +++ b/chrome/views/dialog_client_view.cc @@ -165,6 +165,11 @@ void DialogClientView::UpdateDialogButtons() { } void DialogClientView::AcceptWindow() { + if (accepted_) { + // We should only get into AcceptWindow once. + NOTREACHED(); + return; + } accepted_ = true; if (GetDialogDelegate()->Accept(false)) window()->Close(); |