aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp')
-rw-r--r--www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp b/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp
new file mode 100644
index 000000000000..fffe1c0a4675
--- /dev/null
+++ b/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp
@@ -0,0 +1,21 @@
+--- ./third_party/pdfium/fpdfsdk/src/jsapi/fxjs_v8.cpp.orig 2014-08-20 21:04:00.000000000 +0200
++++ ./third_party/pdfium/fpdfsdk/src/jsapi/fxjs_v8.cpp 2014-08-22 19:48:05.000000000 +0200
+@@ -753,12 +753,17 @@
+
+ double _getLocalTZA()
+ {
++ struct tm *lt;
+ if(!FSDK_IsSandBoxPolicyEnabled(FPDF_POLICY_MACHINETIME_ACCESS))
+ return 0;
+ time_t t = 0;
+ time(&t);
+- localtime(&t);
++ lt = localtime(&t);
++#ifdef __FreeBSD__
++ return (double)(-(lt->tm_gmtoff * 1000));
++#else
+ return (double)(-(timezone * 1000));
++#endif
+ }
+
+ int _getDaylightSavingTA(double d)