Index: chrome/browser/ui/views/tab_dialogs_views.h |
diff --git a/chrome/browser/ui/views/tab_dialogs_views.h b/chrome/browser/ui/views/tab_dialogs_views.h |
index 6448a8778693cf4a4085b38d2df9010883c42e84..cabace91c33875b21a1433331b9e43c05549088f 100644 |
--- a/chrome/browser/ui/views/tab_dialogs_views.h |
+++ b/chrome/browser/ui/views/tab_dialogs_views.h |
@@ -26,7 +26,7 @@ class TabDialogsViews : public TabDialogs { |
ui::ProfileSigninConfirmationDelegate* delegate) override; |
void ShowManagePasswordsBubble(bool user_action) override; |
void HideManagePasswordsBubble() override; |
- std::unique_ptr<ValidationMessageBubble> ShowValidationMessage( |
+ base::WeakPtr<ValidationMessageBubble> ShowValidationMessage( |
const gfx::Rect& anchor_in_root_view, |
const base::string16& main_text, |
const base::string16& sub_text) override; |