Index: chrome/browser/ui/cocoa/one_click_signin_dialog_controller.mm |
diff --git a/chrome/browser/ui/cocoa/one_click_signin_dialog_controller.mm b/chrome/browser/ui/cocoa/one_click_signin_dialog_controller.mm |
index f0156f2b4e7a1223aa8d4470568a967557828ed5..a8f9a846e54286246e75882298b99b63ff6058e3 100644 |
--- a/chrome/browser/ui/cocoa/one_click_signin_dialog_controller.mm |
+++ b/chrome/browser/ui/cocoa/one_click_signin_dialog_controller.mm |
@@ -30,15 +30,15 @@ OneClickSigninDialogController::OneClickSigninDialogController( |
base::scoped_nsobject<CustomConstrainedWindowSheet> sheet( |
[[CustomConstrainedWindowSheet alloc] initWithCustomWindow:window]); |
- constrained_window_.reset(new ConstrainedWindowMac( |
- this, web_contents, sheet)); |
+ constrained_window_ = |
+ CreateAndShowWebModalDialogMac(this, web_contents, sheet); |
} |
OneClickSigninDialogController::~OneClickSigninDialogController() { |
} |
void OneClickSigninDialogController::OnConstrainedWindowClosed( |
- ConstrainedWindowMac* window) { |
+ ConstrainedWindowMac* window) { |
[view_controller_ viewWillClose]; |
base::MessageLoop::current()->DeleteSoon(FROM_HERE, this); |
} |