X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcontent%2Frenderer%2Frender_frame_impl.cc;h=9c6ca8e80c6ae1c4ae16ef34529e8d266696b702;hb=f5180d0a4dfe13ef74567dc9aa75047c1a9cd6de;hp=32e605c399eb55138994aa7281c9b9f6415915ba;hpb=669bbc0a54393464248e6bac22558cda42a9a350;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/content/renderer/render_frame_impl.cc b/src/content/renderer/render_frame_impl.cc index 32e605c..9c6ca8e 100644 --- a/src/content/renderer/render_frame_impl.cc +++ b/src/content/renderer/render_frame_impl.cc @@ -557,8 +557,7 @@ void RenderFrameImpl::PepperTextInputTypeChanged( if (instance != render_view_->focused_pepper_plugin()) return; - GetRenderWidget()->UpdateTextInputState( - RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME); + GetRenderWidget()->UpdateTextInputType(); if (renderer_accessibility()) renderer_accessibility()->FocusedNodeChanged(WebNode()); } @@ -2496,14 +2495,17 @@ void RenderFrameImpl::didChangeSelection(bool is_empty_selection) { if (is_empty_selection) selection_text_.clear(); - // UpdateTextInputState should be called before SyncSelectionIfRequired. - // UpdateTextInputState may send TextInputStateChanged to notify the focus + // UpdateTextInputType should be called before SyncSelectionIfRequired. + // UpdateTextInputType may send TextInputTypeChanged to notify the focus // was changed, and SyncSelectionIfRequired may send SelectionChanged // to notify the selection was changed. Focus change should be notified // before selection change. - GetRenderWidget()->UpdateTextInputState( - RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME); + GetRenderWidget()->UpdateTextInputType(); SyncSelectionIfRequired(); +#if defined(OS_ANDROID) + GetRenderWidget()->UpdateTextInputState(RenderWidget::NO_SHOW_IME, + RenderWidget::FROM_NON_IME); +#endif } blink::WebColorChooser* RenderFrameImpl::createColorChooser( @@ -3234,7 +3236,7 @@ void RenderFrameImpl::didChangeManifest(blink::WebLocalFrame* frame) void RenderFrameImpl::DidPlay(blink::WebMediaPlayer* player) { Send(new FrameHostMsg_MediaPlayingNotification( routing_id_, reinterpret_cast(player), player->hasVideo(), - player->hasAudio())); + player->hasAudio(), player->isRemote())); } void RenderFrameImpl::DidPause(blink::WebMediaPlayer* player) {