From 4246b0015732d7611ad6838b76b85161fab3795e Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Wed, 20 Jan 2016 11:48:29 -0800 Subject: Merge to XFA: Bugs in CJS_PublicMethods::ParseNumber(). Original Review URL: https://codereview.chromium.org/1586203006 . (cherry picked from commit f13d510cf267c27f4c123494de67670ec201cedc) BUG=pdfium:361 R=ochang@chromium.org TBR=ochang@chromium.org Review URL: https://codereview.chromium.org/1603173004 . --- fpdfsdk/src/javascript/JS_Value.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'fpdfsdk/src/javascript/JS_Value.h') diff --git a/fpdfsdk/src/javascript/JS_Value.h b/fpdfsdk/src/javascript/JS_Value.h index 8517b76dac..20a6e38b46 100644 --- a/fpdfsdk/src/javascript/JS_Value.h +++ b/fpdfsdk/src/javascript/JS_Value.h @@ -62,6 +62,11 @@ class CJS_Value { v8::Local ToV8Array() const; v8::Local ToV8Value() const; + // Replace the current |m_pValue| with a v8::Number if possible + // to make one from the current |m_pValue|, updating |m_eType| + // as appropriate to indicate the result. + void MaybeCoerceToNumber(); + void operator=(int iValue); void operator=(bool bValue); void operator=(double); -- cgit v1.2.3