diff options
author | penghuang@chromium.org <penghuang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-31 09:11:57 +0000 |
---|---|---|
committer | penghuang@chromium.org <penghuang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-31 09:11:57 +0000 |
commit | bb953fdae04e514c4f989e644256f9416e096b64 (patch) | |
tree | 7a342994708efd705c9724b210feb7a91247062f /content/browser/renderer_host/render_widget_host_view.cc | |
parent | 1a771269be8885389b4269e14714759f0fcf8660 (diff) | |
download | chromium_src-bb953fdae04e514c4f989e644256f9416e096b64.zip chromium_src-bb953fdae04e514c4f989e644256f9416e096b64.tar.gz chromium_src-bb953fdae04e514c4f989e644256f9416e096b64.tar.bz2 |
Support IMM32 reconversion on Windows.
BUG=45605
TEST=Tested it with Google Japanese Input method on Win7
Review URL: http://codereview.chromium.org/8294026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107934 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/render_widget_host_view.cc')
-rw-r--r-- | content/browser/renderer_host/render_widget_host_view.cc | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/content/browser/renderer_host/render_widget_host_view.cc b/content/browser/renderer_host/render_widget_host_view.cc index 649faec..7fbc61b 100644 --- a/content/browser/renderer_host/render_widget_host_view.cc +++ b/content/browser/renderer_host/render_widget_host_view.cc @@ -45,7 +45,10 @@ void RenderWidgetHostView::GetDefaultScreenInfo( #endif RenderWidgetHostView::RenderWidgetHostView() - : popup_type_(WebKit::WebPopupTypeNone), mouse_locked_(false) { + : popup_type_(WebKit::WebPopupTypeNone), + mouse_locked_(false), + selection_text_offset_(0), + selection_range_(ui::Range::InvalidRange()) { } RenderWidgetHostView::~RenderWidgetHostView() { @@ -55,3 +58,13 @@ RenderWidgetHostView::~RenderWidgetHostView() { void RenderWidgetHostView::SetBackground(const SkBitmap& background) { background_ = background; } + + +void RenderWidgetHostView::SelectionChanged(const string16& text, + size_t offset, + const ui::Range& range) { + selection_text_ = text; + selection_text_offset_ = offset; + selection_range_.set_start(range.start()); + selection_range_.set_end(range.end()); +} |