aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc
blob: 6d05341da7b66df55f363272531babc4b1f84b4f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- content/browser/time_zone_monitor_linux.cc.orig	2016-05-11 19:02:21 UTC
+++ content/browser/time_zone_monitor_linux.cc
@@ -53,6 +53,9 @@ class TimeZoneMonitorLinuxImpl
       : base::RefCountedThreadSafe<TimeZoneMonitorLinuxImpl>(),
         file_path_watchers_(),
         owner_(owner) {
+  }
+
+  void StartWatching() {
     DCHECK_CURRENTLY_ON(BrowserThread::UI);
     BrowserThread::PostTask(
         BrowserThread::FILE,
@@ -149,6 +152,9 @@ TimeZoneMonitorLinux::TimeZoneMonitorLin
   // changed.
   if (!getenv("TZ")) {
     impl_ = new TimeZoneMonitorLinuxImpl(this);
+    if (impl_.get()) {
+      impl_->StartWatching();
+    }
   }
 }