Chromium Code Reviews| Index: fpdfsdk/src/javascript/JS_Runtime.cpp |
| diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp |
| index d01c1fae7df52f3b5f92255587df04723a9ff899..8a0d6666bb5de5b479275acb32298aaada685c3d 100644 |
| --- a/fpdfsdk/src/javascript/JS_Runtime.cpp |
| +++ b/fpdfsdk/src/javascript/JS_Runtime.cpp |
| @@ -222,6 +222,7 @@ CFX_WideString ChangeObjName(const CFX_WideString& str) { |
| } |
| FX_BOOL CJS_Runtime::GetHValueByName(const CFX_ByteStringC& utf8Name, |
|
Lei Zhang
2015/10/10 00:28:31
Shouldn't the entire function be ifdef'd out inste
Tom Sepez
2015/10/12 18:04:26
Exactly. We can widen these later on if we want.
|
| FXJSE_HVALUE hValue) { |
| +#ifdef PDF_ENABLE_XFA |
| const FX_CHAR* name = utf8Name.GetCStr(); |
| v8::Locker lock(GetIsolate()); |
| @@ -242,11 +243,13 @@ FX_BOOL CJS_Runtime::GetHValueByName(const CFX_ByteStringC& utf8Name, |
| return FALSE; |
| } |
| ((CFXJSE_Value*)hValue)->ForceSetValue(propvalue); |
| +#endif |
| return TRUE; |
| } |
| FX_BOOL CJS_Runtime::SetHValueByName(const CFX_ByteStringC& utf8Name, |
| FXJSE_HVALUE hValue) { |
| +#ifdef PDF_ENABLE_XFA |
| if (utf8Name.IsEmpty() || hValue == NULL) |
| return FALSE; |
| const FX_CHAR* name = utf8Name.GetCStr(); |
| @@ -266,7 +269,7 @@ FX_BOOL CJS_Runtime::SetHValueByName(const CFX_ByteStringC& utf8Name, |
| v8::String::NewFromUtf8(pIsolate, name, v8::String::kNormalString, |
| utf8Name.GetLength()), |
| propvalue); |
| - |
| +#endif |
| return TRUE; |
| } |