Index: chrome/browser/chromeos/system/timezone_resolver_manager.h |
diff --git a/chrome/browser/chromeos/system/timezone_resolver_manager.h b/chrome/browser/chromeos/system/timezone_resolver_manager.h |
index db5fc77918c353d8ec3499c9d318afede0ddcdbe..f900c0504d170772dfee5acf9c51e1a887fb0f52 100644 |
--- a/chrome/browser/chromeos/system/timezone_resolver_manager.h |
+++ b/chrome/browser/chromeos/system/timezone_resolver_manager.h |
@@ -32,6 +32,9 @@ class TimeZoneResolverManager : public TimeZoneResolver::Delegate { |
// system timezone (preferences might have changed since request was started). |
bool ShouldApplyResolvedTimezone(); |
+ // Returns the result of the provate call for tests. |
+ bool TimeZoneResolverShouldBeRunningForTests(); |
+ |
private: |
// Returns true if TimeZoneResolver should be running and taking in account |
// all configuration data. |
@@ -40,6 +43,9 @@ class TimeZoneResolverManager : public TimeZoneResolver::Delegate { |
// This is non-null only after user logs in. |
PrefService* primary_user_prefs_; |
+ // This is used to subscribe to policy preference. |
+ PrefChangeRegistrar local_state_pref_change_registrar_; |
+ |
DISALLOW_COPY_AND_ASSIGN(TimeZoneResolverManager); |
}; |