diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-11 20:59:55 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-11 20:59:55 +0000 |
commit | 83dde5448f2650827fc26a02168c18e6c5825ae8 (patch) | |
tree | a74ca15fc54c5c37193300490610fcb89b664d42 /chrome/renderer/render_view.h | |
parent | 9b408277e43bbfd963404e4babf0447de24e9b96 (diff) | |
download | chromium_src-83dde5448f2650827fc26a02168c18e6c5825ae8.zip chromium_src-83dde5448f2650827fc26a02168c18e6c5825ae8.tar.gz chromium_src-83dde5448f2650827fc26a02168c18e6c5825ae8.tar.bz2 |
Remove WebViewDelegate::SpellCheckerDocumentTag method and eliminate
synchronous IPCs to fetch a document tag on platforms other than Mac.
R=pinkerton
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/201096
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26009 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_view.h')
-rw-r--r-- | chrome/renderer/render_view.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h index 5b05c99..cac8ca8 100644 --- a/chrome/renderer/render_view.h +++ b/chrome/renderer/render_view.h @@ -251,13 +251,12 @@ class RenderView : public RenderWidget, const WebKit::WebRect& selection); virtual bool WasOpenedByUserGesture() const; virtual void FocusAccessibilityObject(WebCore::AccessibilityObject* acc_obj); - virtual void SpellCheck(const std::wstring& word, int tag, + virtual void SpellCheck(const std::wstring& word, int* misspell_location, int* misspell_length); - virtual std::wstring GetAutoCorrectWord(const std::wstring& word, int tag); + virtual std::wstring GetAutoCorrectWord(const std::wstring& word); virtual void UpdateSpellingUIWithMisspelledWord(const std::wstring& word); virtual void ShowSpellingUI(bool show); - virtual int SpellCheckerDocumentTag(); virtual void ScriptedPrint(WebKit::WebFrame* frame); virtual void UserMetricsRecordAction(const std::wstring& action); virtual void DnsPrefetch(const std::vector<std::string>& host_names); @@ -712,6 +711,9 @@ class RenderView : public RenderWidget, void UpdateFontRenderingFromRendererPrefs() { } #endif + // Initializes the document_tag_ member if necessary. + void EnsureDocumentTag(); + // Bitwise-ORed set of extra bindings that have been enabled. See // BindingsPolicy for details. int enabled_bindings_; @@ -906,8 +908,10 @@ class RenderView : public RenderWidget, // page id for the last navigation sent to the browser. int32 last_top_level_navigation_page_id_; +#if defined(OS_MACOSX) // True if the current RenderView has been assigned a document tag. - bool has_spell_checker_document_tag_; + bool has_document_tag_; +#endif // Document tag for this RenderView. int document_tag_; |