Chromium Code Reviews| Index: xfa/fxfa/parser/xfa_script.h |
| diff --git a/xfa/fxfa/parser/xfa_script.h b/xfa/fxfa/parser/xfa_script.h |
| index da348f7a36fb0a62139cfee2c59c288561cb825d..23390332045f1fb0ea83c68052c9c8231c37b2fd 100644 |
| --- a/xfa/fxfa/parser/xfa_script.h |
| +++ b/xfa/fxfa/parser/xfa_script.h |
| @@ -41,16 +41,13 @@ class CXFA_ValueArray : public CFX_ArrayTemplate<CFXJSE_Value*> { |
| CXFA_ValueArray(v8::Isolate* pIsolate) : m_pIsolate(pIsolate) {} |
|
Tom Sepez
2016/06/02 18:20:23
nit: explicit
dsinclair
2016/06/02 18:58:05
Done.
|
| ~CXFA_ValueArray() { |
| - for (int32_t i = 0; i < GetSize(); i++) { |
| + for (int32_t i = 0; i < GetSize(); i++) |
| delete GetAt(i); |
| - } |
| } |
| void GetAttributeObject(CXFA_ObjArray& objArray) { |
| - for (int32_t i = 0; i < GetSize(); i++) { |
| - objArray.Add( |
| - static_cast<CXFA_Object*>(FXJSE_Value_ToObject(GetAt(i), nullptr))); |
| - } |
| + for (int32_t i = 0; i < GetSize(); i++) |
| + objArray.Add(static_cast<CXFA_Object*>(GetAt(i)->ToHostObject(nullptr))); |
|
dsinclair
2016/06/02 15:27:52
Can't use CXFA_ScriptContext::ToObject here becaus
Tom Sepez
2016/06/02 18:20:22
That's usually a sign that the implementation shou
dsinclair
2016/06/02 18:58:05
Done.
|
| } |
| v8::Isolate* m_pIsolate; |