| Index: components/translate/content/renderer/translate_helper.h
|
| diff --git a/components/translate/content/renderer/translate_helper.h b/components/translate/content/renderer/translate_helper.h
|
| index 6e12c69dede4f3b52f4d32c1825614502bd37a66..39b63a1cdce5ca4fb05639705793b04927e10811 100644
|
| --- a/components/translate/content/renderer/translate_helper.h
|
| +++ b/components/translate/content/renderer/translate_helper.h
|
| @@ -244,7 +244,10 @@ class TranslateHelper : public content::RenderViewObserver {
|
| base::TimeTicks language_determined_time_;
|
|
|
| // Provides CLD data for this process.
|
| - scoped_ptr<RendererCldDataProvider> cld_data_provider_;
|
| + // The pointer is owned by the global in RendererCldDataProvider and has the
|
| + // same lifetime as the process itself, so this field is simply a raw pointer
|
| + // instead of a scoped_ptr.
|
| + RendererCldDataProvider* cld_data_provider_;
|
|
|
| // Whether or not polling for CLD2 data has started.
|
| bool cld_data_polling_started_;
|
|
|