| Index: base/metrics/field_trial.h
 | 
| ===================================================================
 | 
| --- base/metrics/field_trial.h	(revision 134998)
 | 
| +++ base/metrics/field_trial.h	(working copy)
 | 
| @@ -82,7 +82,7 @@
 | 
|  #include "base/base_export.h"
 | 
|  #include "base/gtest_prod_util.h"
 | 
|  #include "base/memory/ref_counted.h"
 | 
| -#include "base/observer_list.h"
 | 
| +#include "base/observer_list_threadsafe.h"
 | 
|  #include "base/synchronization/lock.h"
 | 
|  #include "base/time.h"
 | 
|  
 | 
| @@ -256,7 +256,7 @@
 | 
|    static int kExpirationYearInFuture;
 | 
|  
 | 
|    // Observer is notified when a FieldTrial's group is selected.
 | 
| -  class Observer {
 | 
| +  class BASE_EXPORT Observer {
 | 
|     public:
 | 
|      // Notify observers when FieldTrials's group is selected.
 | 
|      virtual void OnFieldTrialGroupFinalized(const std::string& trial_name,
 | 
| @@ -423,7 +423,7 @@
 | 
|    std::string client_id_;
 | 
|  
 | 
|    // List of observers to be notified when a group is selected for a FieldTrial.
 | 
| -  ObserverList<Observer> observer_list_;
 | 
| +  scoped_refptr<ObserverListThreadSafe<Observer> > observer_list_;
 | 
|  
 | 
|    DISALLOW_COPY_AND_ASSIGN(FieldTrialList);
 | 
|  };
 | 
| 
 |