Index: content/renderer/render_view_browsertest.cc |
diff --git a/content/renderer/render_view_browsertest.cc b/content/renderer/render_view_browsertest.cc |
index a5b060ba6d72365bc2183c9ab0d49973070e0909..c273d4da6a71034fedda0be92a5dada236bd5425 100644 |
--- a/content/renderer/render_view_browsertest.cc |
+++ b/content/renderer/render_view_browsertest.cc |
@@ -970,15 +970,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); |
@@ -990,13 +992,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++) { |
@@ -1012,13 +1016,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); |
} |
} |
@@ -1145,7 +1151,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(); |
@@ -1952,7 +1959,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) { |