| Index: content/renderer/render_widget.h
|
| diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h
|
| index 391ee08c8529bf4013c93c2332da883bc2bd647c..136b8e4c34f173bb8df2899fe64b6d5285e4f8fc 100644
|
| --- a/content/renderer/render_widget.h
|
| +++ b/content/renderer/render_widget.h
|
| @@ -346,6 +346,9 @@ class CONTENT_EXPORT RenderWidget
|
| // |policy| see the comment on MessageDeliveryPolicy.
|
| void QueueMessage(IPC::Message* msg, MessageDeliveryPolicy policy);
|
|
|
| + void CancelComposition();
|
| + void OnFocusedNodeChanged(bool is_editable, const gfx::Rect& node_bounds);
|
| +
|
| // Check whether IME thread is being used or not.
|
| bool IsUsingImeThread();
|
|
|
| @@ -507,6 +510,9 @@ class CONTENT_EXPORT RenderWidget
|
| void OnSetFrameSinkId(const cc::FrameSinkId& frame_sink_id);
|
| void OnHandleCompositorProto(const std::vector<uint8_t>& proto);
|
|
|
| + void UpdateTextInputStateInternal(ShowIme show_ime,
|
| + ChangeSource change_source,
|
| + bool ignore_until_ack);
|
| #if defined(OS_ANDROID)
|
| // Called when we send IME event that expects an ACK.
|
| void OnImeEventSentForAck(const blink::WebTextInputInfo& info);
|
| @@ -687,6 +693,10 @@ class CONTENT_EXPORT RenderWidget
|
| // input state.
|
| bool ime_in_batch_edit_;
|
|
|
| + // Indicates that we will ignore IME related messages from host until the
|
| + // new text input state update is acked by the host.
|
| + bool ime_ignore_until_acked_;;
|
| +
|
| // True if we have requested this widget be closed. No more messages will
|
| // be sent, except for a Close.
|
| bool closing_;
|
|
|