aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc')
-rw-r--r--www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc22
1 files changed, 22 insertions, 0 deletions
diff --git a/www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc b/www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc
new file mode 100644
index 000000000000..6d05341da7b6
--- /dev/null
+++ b/www/chromium/files/patch-content_browser_time__zone__monitor__linux.cc
@@ -0,0 +1,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();
++ }
+ }
+ }
+