| Index: chrome/renderer/chrome_content_renderer_client.h
|
| diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h
|
| index ad629bd7abeee5c0bcd6e2bc7b33dd97373138fc..bcd71aa29fc2bb98396caf7f87d112e746b34414 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.h
|
| +++ b/chrome/renderer/chrome_content_renderer_client.h
|
| @@ -15,6 +15,7 @@ class ExtensionDispatcher;
|
| class RendererHistogramSnapshots;
|
| class RendererNetPredictor;
|
| class SpellCheck;
|
| +class SpellCheckProvider;
|
| class VisitedLinkSlave;
|
|
|
| namespace safe_browsing {
|
| @@ -73,6 +74,10 @@ class ChromeContentRendererClient : public content::ContentRendererClient {
|
| // For testing.
|
| void SetExtensionDispatcher(ExtensionDispatcher* extension_dispatcher);
|
|
|
| + // Called in low-memory conditions to dump the memory used by the spellchecker
|
| + // and start over.
|
| + void ResetSpellCheck();
|
| +
|
| private:
|
| WebKit::WebPlugin* CreatePluginPlaceholder(
|
| RenderView* render_view,
|
| @@ -93,6 +98,7 @@ class ChromeContentRendererClient : public content::ContentRendererClient {
|
| scoped_ptr<RendererHistogramSnapshots> histogram_snapshots_;
|
| scoped_ptr<RendererNetPredictor> net_predictor_;
|
| scoped_ptr<SpellCheck> spellcheck_;
|
| + scoped_ptr<SpellCheckProvider> spellcheck_provider_;
|
| scoped_ptr<VisitedLinkSlave> visited_link_slave_;
|
| scoped_ptr<safe_browsing::PhishingClassifierFilter> phishing_classifier_;
|
| };
|
|
|