Index: chrome/browser/translate/translate_manager_render_view_host_unittest.cc |
diff --git a/chrome/browser/translate/translate_manager_render_view_host_unittest.cc b/chrome/browser/translate/translate_manager_render_view_host_unittest.cc |
index 254f435d6e61d3ad21c8183e3324197286405c9b..e25f16c58acf3e3274077af08ee3e9ccb2fb32a8 100644 |
--- a/chrome/browser/translate/translate_manager_render_view_host_unittest.cc |
+++ b/chrome/browser/translate/translate_manager_render_view_host_unittest.cc |
@@ -384,11 +384,11 @@ class MockTranslateBubbleFactory : public TranslateBubbleFactory { |
chrome_translate_client->GetLanguageState().original_language(); |
std::string target_language = TranslateDownloadManager::GetLanguageCode( |
g_browser_process->GetApplicationLocale()); |
- scoped_ptr<TranslateUIDelegate> ui_delegate( |
- new TranslateUIDelegate(chrome_translate_client, |
- chrome_translate_client->GetTranslateManager(), |
- source_language, |
- target_language)); |
+ |
+ scoped_ptr<TranslateUIDelegate> ui_delegate(new TranslateUIDelegate( |
+ chrome_translate_client->GetTranslateManager()->GetWeakPtr(), |
+ source_language, |
+ target_language)); |
model_.reset(new TranslateBubbleModelImpl(step, ui_delegate.Pass())); |
} |