| Index: fpdfsdk/src/javascript/JS_GlobalData.cpp
|
| diff --git a/fpdfsdk/src/javascript/JS_GlobalData.cpp b/fpdfsdk/src/javascript/JS_GlobalData.cpp
|
| index d9a07a85074ee0de52f855300c8a11e86a534fac..474886c4846c85b1f287abca441d230d16d3fba1 100644
|
| --- a/fpdfsdk/src/javascript/JS_GlobalData.cpp
|
| +++ b/fpdfsdk/src/javascript/JS_GlobalData.cpp
|
| @@ -23,8 +23,6 @@ void CJS_GlobalVariableArray::Copy(const CJS_GlobalVariableArray& array) {
|
| Empty();
|
| for (int i = 0, sz = array.Count(); i < sz; i++) {
|
| CJS_KeyValue* pOldObjData = array.GetAt(i);
|
| - ASSERT(pOldObjData != NULL);
|
| -
|
| switch (pOldObjData->nType) {
|
| case JS_GLOBALDATA_TYPE_NUMBER: {
|
| CJS_KeyValue* pNewObjData = new CJS_KeyValue;
|
| @@ -141,19 +139,15 @@ int CJS_GlobalData::FindGlobalVariable(const FX_CHAR* propname) {
|
|
|
| CJS_GlobalData_Element* CJS_GlobalData::GetGlobalVariable(
|
| const FX_CHAR* propname) {
|
| - ASSERT(propname != NULL);
|
| + ASSERT(propname);
|
|
|
| int nFind = FindGlobalVariable(propname);
|
| - if (nFind >= 0)
|
| - return m_arrayGlobalData.GetAt(nFind);
|
| -
|
| - return NULL;
|
| + return nFind >= 0 ? m_arrayGlobalData.GetAt(nFind) : nullptr;
|
| }
|
|
|
| void CJS_GlobalData::SetGlobalVariableNumber(const FX_CHAR* propname,
|
| double dData) {
|
| - ASSERT(propname != NULL);
|
| -
|
| + ASSERT(propname);
|
| CFX_ByteString sPropName = propname;
|
| sPropName.TrimLeft();
|
| sPropName.TrimRight();
|
| @@ -174,7 +168,7 @@ void CJS_GlobalData::SetGlobalVariableNumber(const FX_CHAR* propname,
|
|
|
| void CJS_GlobalData::SetGlobalVariableBoolean(const FX_CHAR* propname,
|
| bool bData) {
|
| - ASSERT(propname != NULL);
|
| + ASSERT(propname);
|
| CFX_ByteString sPropName = propname;
|
|
|
| sPropName.TrimLeft();
|
| @@ -198,7 +192,7 @@ void CJS_GlobalData::SetGlobalVariableBoolean(const FX_CHAR* propname,
|
|
|
| void CJS_GlobalData::SetGlobalVariableString(const FX_CHAR* propname,
|
| const CFX_ByteString& sData) {
|
| - ASSERT(propname != NULL);
|
| + ASSERT(propname);
|
| CFX_ByteString sPropName = propname;
|
|
|
| sPropName.TrimLeft();
|
| @@ -223,7 +217,7 @@ void CJS_GlobalData::SetGlobalVariableString(const FX_CHAR* propname,
|
| void CJS_GlobalData::SetGlobalVariableObject(
|
| const FX_CHAR* propname,
|
| const CJS_GlobalVariableArray& array) {
|
| - ASSERT(propname != NULL);
|
| + ASSERT(propname);
|
| CFX_ByteString sPropName = propname;
|
|
|
| sPropName.TrimLeft();
|
| @@ -246,7 +240,7 @@ void CJS_GlobalData::SetGlobalVariableObject(
|
| }
|
|
|
| void CJS_GlobalData::SetGlobalVariableNull(const FX_CHAR* propname) {
|
| - ASSERT(propname != NULL);
|
| + ASSERT(propname);
|
| CFX_ByteString sPropName = propname;
|
|
|
| sPropName.TrimLeft();
|
| @@ -268,7 +262,7 @@ void CJS_GlobalData::SetGlobalVariableNull(const FX_CHAR* propname) {
|
|
|
| FX_BOOL CJS_GlobalData::SetGlobalVariablePersistent(const FX_CHAR* propname,
|
| FX_BOOL bPersistent) {
|
| - ASSERT(propname != NULL);
|
| + ASSERT(propname);
|
| CFX_ByteString sPropName = propname;
|
|
|
| sPropName.TrimLeft();
|
| @@ -286,7 +280,7 @@ FX_BOOL CJS_GlobalData::SetGlobalVariablePersistent(const FX_CHAR* propname,
|
| }
|
|
|
| FX_BOOL CJS_GlobalData::DeleteGlobalVariable(const FX_CHAR* propname) {
|
| - ASSERT(propname != NULL);
|
| + ASSERT(propname);
|
| CFX_ByteString sPropName = propname;
|
|
|
| sPropName.TrimLeft();
|
| @@ -409,8 +403,6 @@ void CJS_GlobalData::SaveGlobalPersisitentVariables() {
|
|
|
| for (int i = 0, sz = m_arrayGlobalData.GetSize(); i < sz; i++) {
|
| CJS_GlobalData_Element* pElement = m_arrayGlobalData.GetAt(i);
|
| - ASSERT(pElement != NULL);
|
| -
|
| if (pElement->bPersistent) {
|
| CFX_BinaryBuf sElement;
|
| MakeByteString(pElement->data.sKey, &pElement->data, sElement);
|
|
|