Index: chrome/renderer/chrome_render_thread_observer.cc |
diff --git a/chrome/renderer/chrome_render_thread_observer.cc b/chrome/renderer/chrome_render_thread_observer.cc |
index d23eb4b46d87921a1cae784405d041ed70e5a4ca..d662feb8f2dcfd421d1a9ba5b706af133a4d875b 100644 |
--- a/chrome/renderer/chrome_render_thread_observer.cc |
+++ b/chrome/renderer/chrome_render_thread_observer.cc |
@@ -236,7 +236,7 @@ void CreateResourceUsageReporter( |
bool ChromeRenderThreadObserver::is_incognito_process_ = false; |
ChromeRenderThreadObserver::ChromeRenderThreadObserver() |
- : field_trial_syncer_(content::RenderThread::Get()), weak_factory_(this) { |
+ : field_trial_syncer_(this), weak_factory_(this) { |
const base::CommandLine& command_line = |
*base::CommandLine::ForCurrentProcess(); |
@@ -284,6 +284,13 @@ bool ChromeRenderThreadObserver::OnControlMessageReceived( |
return handled; |
} |
+void ChromeRenderThreadObserver::OnFieldTrialGroupFinalized( |
+ const std::string& trial_name, |
+ const std::string& group_name) { |
+ content::RenderThread::Get()->Send( |
+ new ChromeViewHostMsg_FieldTrialActivated(trial_name)); |
+} |
+ |
void ChromeRenderThreadObserver::OnSetIsIncognitoProcess( |
bool is_incognito_process) { |
is_incognito_process_ = is_incognito_process; |