Index: chrome/browser/ui/cocoa/tab_modal_confirm_dialog_mac.mm |
diff --git a/chrome/browser/ui/cocoa/tab_modal_confirm_dialog_mac.mm b/chrome/browser/ui/cocoa/tab_modal_confirm_dialog_mac.mm |
index bdca853ebcf2ab6c9a6954bd61baca1fdf8d3a91..3829d190202f10d2377763f345b0b2367e99a5a9 100644 |
--- a/chrome/browser/ui/cocoa/tab_modal_confirm_dialog_mac.mm |
+++ b/chrome/browser/ui/cocoa/tab_modal_confirm_dialog_mac.mm |
@@ -88,7 +88,7 @@ TabModalConfirmDialogMac::TabModalConfirmDialogMac( |
[[CustomConstrainedWindowSheet alloc] |
initWithCustomWindow:[alert_ window]]); |
window_.reset(new ConstrainedWindowMac(this, web_contents, sheet)); |
- delegate_->set_close_delegate(this); |
+ delegate_->set_operations_delegate(this); |
} |
TabModalConfirmDialogMac::~TabModalConfirmDialogMac() { |
@@ -106,6 +106,10 @@ void TabModalConfirmDialogMac::CloseDialog() { |
window_->CloseWebContentsModalDialog(); |
} |
+void TabModalConfirmDialogMac::SetInhibitCloseOnLoadStart(bool inhibit) { |
+ window_->SetInhibitCloseOnLoadStart(inhibit); |
+} |
+ |
void TabModalConfirmDialogMac::OnConstrainedWindowClosed( |
ConstrainedWindowMac* window) { |
delete this; |