Index: content/renderer/render_view_browsertest.cc |
diff --git a/content/renderer/render_view_browsertest.cc b/content/renderer/render_view_browsertest.cc |
index d60a5accdea58a76305024d0dbed9b5b61c2289f..a14894acb4674ea6405232d3364e70c95aaec6e7 100644 |
--- a/content/renderer/render_view_browsertest.cc |
+++ b/content/renderer/render_view_browsertest.cc |
@@ -969,15 +969,17 @@ TEST_F(RenderViewImplTest, OnImeTypeChanged) { |
// Update the IME status and verify if our IME backend sends an IPC message |
// to activate IMEs. |
- view()->UpdateTextInputType(); |
+ view()->UpdateTextInputState( |
+ RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME); |
const IPC::Message* msg = render_thread_->sink().GetMessageAt(0); |
EXPECT_TRUE(msg != NULL); |
- EXPECT_EQ(ViewHostMsg_TextInputTypeChanged::ID, msg->type()); |
- ViewHostMsg_TextInputTypeChanged::Param params; |
- ViewHostMsg_TextInputTypeChanged::Read(msg, ¶ms); |
- ui::TextInputType type = base::get<0>(params); |
- ui::TextInputMode input_mode = base::get<1>(params); |
- bool can_compose_inline = base::get<2>(params); |
+ EXPECT_EQ(ViewHostMsg_TextInputStateChanged::ID, msg->type()); |
+ ViewHostMsg_TextInputStateChanged::Param params; |
+ ViewHostMsg_TextInputStateChanged::Read(msg, ¶ms); |
+ ViewHostMsg_TextInputState_Params p = base::get<0>(params); |
+ ui::TextInputType type = p.type; |
+ ui::TextInputMode input_mode = p.mode; |
+ bool can_compose_inline = p.can_compose_inline; |
EXPECT_EQ(ui::TEXT_INPUT_TYPE_TEXT, type); |
EXPECT_EQ(true, can_compose_inline); |
@@ -989,13 +991,15 @@ TEST_F(RenderViewImplTest, OnImeTypeChanged) { |
// Update the IME status and verify if our IME backend sends an IPC message |
// to de-activate IMEs. |
- view()->UpdateTextInputType(); |
+ view()->UpdateTextInputState( |
+ RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME); |
msg = render_thread_->sink().GetMessageAt(0); |
EXPECT_TRUE(msg != NULL); |
- EXPECT_EQ(ViewHostMsg_TextInputTypeChanged::ID, msg->type()); |
- ViewHostMsg_TextInputTypeChanged::Read(msg, & params); |
- type = base::get<0>(params); |
- input_mode = base::get<1>(params); |
+ EXPECT_EQ(ViewHostMsg_TextInputStateChanged::ID, msg->type()); |
+ ViewHostMsg_TextInputStateChanged::Read(msg, ¶ms); |
+ p = base::get<0>(params); |
+ type = p.type; |
+ input_mode = p.mode; |
EXPECT_EQ(ui::TEXT_INPUT_TYPE_PASSWORD, type); |
for (size_t i = 0; i < arraysize(kInputModeTestCases); i++) { |
@@ -1011,13 +1015,15 @@ TEST_F(RenderViewImplTest, OnImeTypeChanged) { |
// Update the IME status and verify if our IME backend sends an IPC |
// message to activate IMEs. |
- view()->UpdateTextInputType(); |
+ view()->UpdateTextInputState( |
+ RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME); |
const IPC::Message* msg = render_thread_->sink().GetMessageAt(0); |
EXPECT_TRUE(msg != NULL); |
- EXPECT_EQ(ViewHostMsg_TextInputTypeChanged::ID, msg->type()); |
- ViewHostMsg_TextInputTypeChanged::Read(msg, & params); |
- type = base::get<0>(params); |
- input_mode = base::get<1>(params); |
+ EXPECT_EQ(ViewHostMsg_TextInputStateChanged::ID, msg->type()); |
+ ViewHostMsg_TextInputStateChanged::Read(msg, ¶ms); |
+ p = base::get<0>(params); |
+ type = p.type; |
+ input_mode = p.mode; |
EXPECT_EQ(test_case->expected_mode, input_mode); |
} |
} |
@@ -1144,7 +1150,8 @@ TEST_F(RenderViewImplTest, ImeComposition) { |
// Update the status of our IME back-end. |
// TODO(hbono): we should verify messages to be sent from the back-end. |
- view()->UpdateTextInputType(); |
+ view()->UpdateTextInputState( |
+ RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME); |
ProcessPendingMessages(); |
render_thread_->sink().ClearMessages(); |
@@ -1947,7 +1954,7 @@ TEST_F(RenderViewImplTest, MessageOrderInDidChangeSelection) { |
for (size_t i = 0; i < render_thread_->sink().message_count(); ++i) { |
const uint32 type = render_thread_->sink().GetMessageAt(i)->type(); |
- if (type == ViewHostMsg_TextInputTypeChanged::ID) { |
+ if (type == ViewHostMsg_TextInputStateChanged::ID) { |
is_input_type_called = true; |
last_input_type = i; |
} else if (type == ViewHostMsg_SelectionChanged::ID) { |