Index: chrome/browser/ui/views/translate/translate_bubble_view.cc |
diff --git a/chrome/browser/ui/views/translate/translate_bubble_view.cc b/chrome/browser/ui/views/translate/translate_bubble_view.cc |
index 19088730aed5d9cead1167a59e757c9f995628a2..b72959369e3761ce6b56130fe1514920109f715d 100644 |
--- a/chrome/browser/ui/views/translate/translate_bubble_view.cc |
+++ b/chrome/browser/ui/views/translate/translate_bubble_view.cc |
@@ -142,8 +142,8 @@ void TranslateBubbleView::ShowBubble(views::View* anchor_view, |
web_contents, &source_language, &target_language); |
scoped_ptr<TranslateUIDelegate> ui_delegate(new TranslateUIDelegate( |
- ChromeTranslateClient::FromWebContents(web_contents), |
- ChromeTranslateClient::GetManagerFromWebContents(web_contents), |
+ ChromeTranslateClient::GetManagerFromWebContents(web_contents) |
+ ->GetWeakPtr(), |
source_language, |
target_language)); |
scoped_ptr<TranslateBubbleModel> model( |