diff options
Diffstat (limited to 'content/renderer/pepper/pepper_plugin_delegate_impl.cc')
-rw-r--r-- | content/renderer/pepper/pepper_plugin_delegate_impl.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.cc b/content/renderer/pepper/pepper_plugin_delegate_impl.cc index a68ab1c..8118150 100644 --- a/content/renderer/pepper/pepper_plugin_delegate_impl.cc +++ b/content/renderer/pepper/pepper_plugin_delegate_impl.cc @@ -415,6 +415,12 @@ void PepperPluginDelegateImpl::PluginRequestedCancelComposition( render_view_->PpapiPluginCancelComposition(); } +void PepperPluginDelegateImpl::PluginSelectionChanged( + webkit::ppapi::PluginInstance* instance) { + if (focused_plugin_ == instance && render_view_) + render_view_->PpapiPluginSelectionChanged(); +} + void PepperPluginDelegateImpl::OnImeSetComposition( const string16& text, const std::vector<WebKit::WebCompositionUnderline>& underlines, @@ -486,6 +492,13 @@ ui::TextInputType PepperPluginDelegateImpl::GetTextInputType() const { return focused_plugin_->text_input_type(); } +void PepperPluginDelegateImpl::GetSurroundingText(string16* text, + ui::Range* range) const { + if (!focused_plugin_) + return; + return focused_plugin_->GetSurroundingText(text, range); +} + bool PepperPluginDelegateImpl::IsPluginAcceptingCompositionEvents() const { if (!focused_plugin_) return false; |