Index: xfa/fde/css/fde_cssstyleselector.cpp |
diff --git a/xfa/fde/css/fde_cssstyleselector.cpp b/xfa/fde/css/fde_cssstyleselector.cpp |
index c684d0bece6da1e8fc1fb8cc5ac4446584fcdfb5..a6846a2c67a4fc357437c0f7148c285a228a0643 100644 |
--- a/xfa/fde/css/fde_cssstyleselector.cpp |
+++ b/xfa/fde/css/fde_cssstyleselector.cpp |
@@ -28,9 +28,9 @@ int32_t CFDE_CSSCounterStyle::FindIndex(const FX_WCHAR* pszIdentifier) { |
return -1; |
} |
void CFDE_CSSCounterStyle::DoUpdateIndex(IFDE_CSSValueList* pList) { |
- if (pList == NULL) { |
+ if (!pList) |
return; |
- } |
+ |
int32_t iCount = pList->CountValues(); |
FX_FLOAT fDefValue = 1.0; |
FX_BOOL bDefIncrement = TRUE; |
@@ -84,10 +84,10 @@ void CFDE_CSSCounterStyle::UpdateIndex() { |
FDE_CSSRuleData::FDE_CSSRuleData(CFDE_CSSSelector* pSel, |
CFDE_CSSDeclaration* pDecl, |
uint32_t dwPos) |
- : pSelector(pSel), pDeclaration(pDecl), dwPriority(dwPos), pNext(NULL) { |
+ : pSelector(pSel), pDeclaration(pDecl), dwPriority(dwPos), pNext(nullptr) { |
static const uint32_t s_Specific[5] = {0x00010000, 0x00010000, 0x00100000, |
0x00100000, 0x01000000}; |
- for (; pSel != NULL; pSel = pSel->GetNextSelector()) { |
+ for (; pSel; pSel = pSel->GetNextSelector()) { |
FDE_CSSSELECTORTYPE eType = pSel->GetType(); |
if (eType > FDE_CSSSELECTORTYPE_Descendant || |
pSel->GetNameHash() != FDE_CSSUNIVERSALHASH) { |
@@ -99,8 +99,8 @@ void CFDE_CSSRuleCollection::Clear() { |
m_IDRules.RemoveAll(); |
m_TagRules.RemoveAll(); |
m_ClassRules.RemoveAll(); |
- m_pUniversalRules = NULL; |
- m_pStaticStore = NULL; |
+ m_pUniversalRules = nullptr; |
+ m_pStaticStore = nullptr; |
m_iSelectors = 0; |
} |
void CFDE_CSSRuleCollection::AddRulesFrom(const CFDE_CSSStyleSheetArray& sheets, |
@@ -182,7 +182,7 @@ void CFDE_CSSRuleCollection::AddRuleTo(CFX_MapPtrToPtr& map, |
CFDE_CSSDeclaration* pDecl) { |
void* pKey = (void*)(uintptr_t)dwKey; |
FDE_CSSRuleData* pData = NewRuleData(pSel, pDecl); |
- FDE_CSSRuleData* pList = NULL; |
+ FDE_CSSRuleData* pList = nullptr; |
if (!map.Lookup(pKey, (void*&)pList)) { |
map.SetAt(pKey, pData); |
} else if (AddRuleTo(pList, pData)) { |
@@ -210,12 +210,12 @@ FDE_CSSRuleData* CFDE_CSSRuleCollection::NewRuleData( |
} |
CFDE_CSSStyleSelector::CFDE_CSSStyleSelector() |
- : m_pFontMgr(NULL), |
+ : m_pFontMgr(nullptr), |
m_fDefFontSize(12.0f), |
- m_pRuleDataStore(NULL), |
- m_pInlineStyleStore(NULL), |
- m_pFixedStyleStore(NULL), |
- m_pAccelerator(NULL) { |
+ m_pRuleDataStore(nullptr), |
+ m_pInlineStyleStore(nullptr), |
+ m_pFixedStyleStore(nullptr), |
+ m_pAccelerator(nullptr) { |
m_ePriorities[FDE_CSSSTYLESHEETPRIORITY_High] = FDE_CSSSTYLESHEETGROUP_Author; |
m_ePriorities[FDE_CSSSTYLESHEETPRIORITY_Mid] = FDE_CSSSTYLESHEETGROUP_User; |
m_ePriorities[FDE_CSSSTYLESHEETPRIORITY_Low] = |
@@ -266,9 +266,8 @@ FX_BOOL CFDE_CSSStyleSelector::SetStyleSheet(FDE_CSSSTYLESHEETGROUP eType, |
ASSERT(eType < FDE_CSSSTYLESHEETGROUP_MAX); |
CFDE_CSSStyleSheetArray& dest = m_SheetGroups[eType]; |
dest.RemoveAt(0, dest.GetSize()); |
- if (pSheet != NULL) { |
+ if (pSheet) |
dest.Add(pSheet); |
- } |
return TRUE; |
} |
FX_BOOL CFDE_CSSStyleSelector::SetStyleSheets( |
@@ -276,11 +275,10 @@ FX_BOOL CFDE_CSSStyleSelector::SetStyleSheets( |
const CFDE_CSSStyleSheetArray* pArray) { |
ASSERT(eType < FDE_CSSSTYLESHEETGROUP_MAX); |
CFDE_CSSStyleSheetArray& dest = m_SheetGroups[eType]; |
- if (pArray == NULL) { |
- dest.RemoveAt(0, dest.GetSize()); |
- } else { |
+ if (pArray) |
dest.Copy(*pArray); |
- } |
+ else |
+ dest.RemoveAt(0, dest.GetSize()); |
return TRUE; |
} |
void CFDE_CSSStyleSelector::SetStylePriority( |
@@ -362,11 +360,11 @@ FX_BOOL CFDE_CSSStyleSelector::MatchSelector(FDE_CSSTagCache* pCache, |
CFDE_CSSSelector* pSel, |
FDE_CSSPERSUDO ePersudoType) { |
uint32_t dwHash; |
- while (pSel != NULL && pCache != NULL) { |
+ while (pSel && pCache) { |
switch (pSel->GetType()) { |
case FDE_CSSSELECTORTYPE_Descendant: |
dwHash = pSel->GetNameHash(); |
- while ((pCache = pCache->GetParent()) != NULL) { |
+ while ((pCache = pCache->GetParent()) != nullptr) { |
if (dwHash != FDE_CSSUNIVERSALHASH && dwHash != pCache->HashTag()) { |
continue; |
} |
@@ -405,7 +403,7 @@ FX_BOOL CFDE_CSSStyleSelector::MatchSelector(FDE_CSSTagCache* pCache, |
} |
pSel = pSel->GetNextSelector(); |
} |
- return pSel == NULL && pCache != NULL; |
+ return !pSel && pCache; |
} |
void CFDE_CSSStyleSelector::ComputeStyle( |
@@ -480,16 +478,16 @@ void CFDE_CSSStyleSelector::ApplyDeclarations( |
FX_BOOL bImportant; |
int32_t i; |
if (bPriority) { |
- IFDE_CSSValue *pLastest = NULL, *pImportant = NULL; |
+ IFDE_CSSValue *pLastest = nullptr, *pImportant = nullptr; |
for (i = 0; i < iDeclCount; ++i) { |
pVal = ppDeclArray[i]->GetProperty(FDE_CSSPROPERTY_FontSize, bImportant); |
- if (pVal == NULL) { |
+ if (!pVal) |
continue; |
- } else if (bImportant) { |
+ |
+ if (bImportant) |
pImportant = pVal; |
- } else { |
+ else |
pLastest = pVal; |
- } |
} |
if (pImportant) { |
ApplyProperty(FDE_CSSPROPERTY_FontSize, pImportant, pComputedStyle); |
@@ -504,7 +502,7 @@ void CFDE_CSSStyleSelector::ApplyDeclarations( |
for (i = 0; i < iDeclCount; ++i) { |
pDecl = ppDeclArray[i]; |
pos = pDecl->GetStartPosition(); |
- while (pos != NULL) { |
+ while (pos) { |
pDecl->GetNextProperty(pos, eProp, pVal, bImportant); |
if (eProp == FDE_CSSPROPERTY_FontSize) { |
continue; |
@@ -520,7 +518,7 @@ void CFDE_CSSStyleSelector::ApplyDeclarations( |
for (i = 0; i < iDeclCount; ++i) { |
pDecl = importants[i]; |
pos = pDecl->GetStartPosition(); |
- while (pos != NULL) { |
+ while (pos) { |
pDecl->GetNextProperty(pos, eProp, pVal, bImportant); |
if (bImportant && eProp != FDE_CSSPROPERTY_FontSize) { |
ApplyProperty(eProp, pVal, pComputedStyle); |
@@ -955,7 +953,7 @@ void CFDE_CSSStyleSelector::ApplyProperty( |
break; |
case FDE_CSSPROPERTY_BackgroundImage: |
if (eType == FDE_CSSPRIMITIVETYPE_Enum) { |
- FDE_CSSNONINHERITS.m_pszBKGImage = NULL; |
+ FDE_CSSNONINHERITS.m_pszBKGImage = nullptr; |
} else if (eType == FDE_CSSPRIMITIVETYPE_URI) { |
int32_t iLength; |
FDE_CSSNONINHERITS.m_pszBKGImage = pPrimitive->GetString(iLength); |
@@ -984,7 +982,7 @@ void CFDE_CSSStyleSelector::ApplyProperty( |
break; |
case FDE_CSSPROPERTY_ListStyleImage: |
if (eType == FDE_CSSPRIMITIVETYPE_Enum) { |
- FDE_CSSINHERITS.m_pszListStyleImage = NULL; |
+ FDE_CSSINHERITS.m_pszListStyleImage = nullptr; |
} else if (eType == FDE_CSSPRIMITIVETYPE_URI) { |
int32_t iLength; |
FDE_CSSINHERITS.m_pszListStyleImage = pPrimitive->GetString(iLength); |
@@ -1041,15 +1039,13 @@ void CFDE_CSSStyleSelector::ApplyProperty( |
FDE_CSSNONINHERITS.m_dwTextDecoration = ToTextDecoration(pList); |
break; |
case FDE_CSSPROPERTY_CounterIncrement: { |
- if (FDE_CSSNONINHERITS.m_pCounterStyle == NULL) { |
+ if (!FDE_CSSNONINHERITS.m_pCounterStyle) |
FDE_CSSNONINHERITS.m_pCounterStyle = new CFDE_CSSCounterStyle; |
- } |
FDE_CSSNONINHERITS.m_pCounterStyle->SetCounterIncrementList(pList); |
} break; |
case FDE_CSSPROPERTY_CounterReset: { |
- if (FDE_CSSNONINHERITS.m_pCounterStyle == NULL) { |
+ if (!FDE_CSSNONINHERITS.m_pCounterStyle) |
FDE_CSSNONINHERITS.m_pCounterStyle = new CFDE_CSSCounterStyle; |
- } |
FDE_CSSNONINHERITS.m_pCounterStyle->SetCounterResetList(pList); |
} break; |
case FDE_CSSPROPERTY_Content: |