Index: chrome/renderer/translate/translate_helper_browsertest.cc |
diff --git a/chrome/renderer/translate/translate_helper_browsertest.cc b/chrome/renderer/translate/translate_helper_browsertest.cc |
index 9cfc34fb032eedeedece6091f97ac3d16179639d..1bea7ed92ea0268ed71d986c57b7be0aac13b1bb 100644 |
--- a/chrome/renderer/translate/translate_helper_browsertest.cc |
+++ b/chrome/renderer/translate/translate_helper_browsertest.cc |
@@ -461,6 +461,8 @@ TEST_F(ChromeRenderViewTest, BackToTranslatablePage) { |
EXPECT_EQ("zh", params.a.adopted_language); |
render_thread_->sink().ClearMessages(); |
+ content::PageState back_state = GetCurrentPageState(); |
+ |
LoadHTML("<html><head><meta http-equiv=\"content-language\" content=\"fr\">" |
"</head><body>This page is in French.</body></html>"); |
message = render_thread_->sink().GetUniqueMessageMatching( |
@@ -470,7 +472,7 @@ TEST_F(ChromeRenderViewTest, BackToTranslatablePage) { |
EXPECT_EQ("fr", params.a.adopted_language); |
render_thread_->sink().ClearMessages(); |
- GoBackToPrevious(); |
+ GoBack(back_state); |
message = render_thread_->sink().GetUniqueMessageMatching( |
ChromeViewHostMsg_TranslateLanguageDetermined::ID); |