Index: chrome/gpu/chrome_content_gpu_client.h |
diff --git a/chrome/gpu/chrome_content_gpu_client.h b/chrome/gpu/chrome_content_gpu_client.h |
index 4789cfb6830d7b394b9a2047330eeb872844250d..f53b0b0354f60766bd5b25ea0a04867701d371fa 100644 |
--- a/chrome/gpu/chrome_content_gpu_client.h |
+++ b/chrome/gpu/chrome_content_gpu_client.h |
@@ -5,7 +5,10 @@ |
#ifndef CHROME_GPU_CHROME_CONTENT_GPU_CLIENT_H_ |
#define CHROME_GPU_CHROME_CONTENT_GPU_CLIENT_H_ |
+#include <memory> |
+ |
#include "base/macros.h" |
+#include "chrome/common/variations/child_process_field_trial_syncer.h" |
#include "content/public/gpu/content_gpu_client.h" |
class ChromeContentGpuClient : public content::ContentGpuClient { |
@@ -13,10 +16,14 @@ class ChromeContentGpuClient : public content::ContentGpuClient { |
ChromeContentGpuClient(); |
~ChromeContentGpuClient() override; |
- // content::ContentGpuClient implementation. |
+ // content::ContentGpuClient: |
+ void Initialize(base::FieldTrialList::Observer* observer) override; |
void RegisterMojoServices(content::ServiceRegistry* registry) override; |
private: |
+ std::unique_ptr<chrome_variations::ChildProcessFieldTrialSyncer> |
+ field_trial_syncer_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ChromeContentGpuClient); |
}; |