Chromium Code Reviews| Index: blimp/engine/feature/engine_render_widget_feature.cc |
| diff --git a/blimp/engine/feature/engine_render_widget_feature.cc b/blimp/engine/feature/engine_render_widget_feature.cc |
| index 611427d10f003210b1aa1a1a3b73bf14b48ed528..a87eada2a78ebbd6172830061c5d77d8dc5bb9f5 100644 |
| --- a/blimp/engine/feature/engine_render_widget_feature.cc |
| +++ b/blimp/engine/feature/engine_render_widget_feature.cc |
| @@ -233,6 +233,15 @@ void EngineRenderWidgetFeature::ProcessMessage( |
| if (render_widget_host && render_widget_host->GetView()) { |
| SetTextFromIME(render_widget_host, message->ime().ime_text(), |
| message->ime().auto_submit()); |
| + |
| + // TODO(shaktisahu): Remove this fake HIDE_IME request once the blimp |
| + // IME design is completed (crbug/661328). |
| + base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
| + FROM_HERE, |
| + base::Bind(&EngineRenderWidgetFeature::SendHideImeRequest, |
| + base::Unretained(this), target_tab_id, |
|
David Trainor- moved to gerrit
2016/11/03 03:07:55
Unretained is unsafe here. Would be good to use a
shaktisahu
2016/11/03 18:10:04
Done.
|
| + render_widget_host), |
| + base::TimeDelta::FromMilliseconds(1500)); |
| } |
| break; |
| default: |