| Index: chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
|
| diff --git a/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h b/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
|
| index 70c9665d65aa1f44f311ea41c8a88deafa203cf1..2ec0c7abc6861e99777898fc86a14ade2c410cf2 100644
|
| --- a/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
|
| +++ b/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
|
| @@ -37,20 +37,24 @@ class SigninViewControllerDelegateViews : public views::DialogDelegateView,
|
| // be called by the base class before displaying the constrained window.
|
| SigninViewControllerDelegateViews(
|
| SigninViewController* signin_view_controller,
|
| - views::WebView* content_view,
|
| + std::unique_ptr<views::WebView> content_view,
|
| Browser* browser,
|
| bool wait_for_size);
|
|
|
| // Creates the web view that contains the signin flow in |mode| using
|
| // |profile| as the web content's profile, then sets |delegate| as the created
|
| // web content's delegate.
|
| - static views::WebView* CreateGaiaWebView(
|
| + static std::unique_ptr<views::WebView> CreateGaiaWebView(
|
| content::WebContentsDelegate* delegate,
|
| profiles::BubbleViewMode mode,
|
| Browser* browser,
|
| signin_metrics::AccessPoint access_point);
|
|
|
| - static views::WebView* CreateSyncConfirmationWebView(Browser* browser);
|
| + static std::unique_ptr<views::WebView> CreateSyncConfirmationWebView(
|
| + Browser* browser);
|
| +
|
| + static std::unique_ptr<views::WebView> CreateSigninErrorWebView(
|
| + Browser* browser);
|
|
|
| // views::DialogDelegateView:
|
| views::View* GetContentsView() override;
|
|
|