diff options
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.cpp | 21 |
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) |