Index: core/fpdfapi/fpdf_page/cpdf_allstates.cpp |
diff --git a/core/fpdfapi/fpdf_page/cpdf_allstates.cpp b/core/fpdfapi/fpdf_page/cpdf_allstates.cpp |
index d81a488d2070cdbfc8b00e3e3fbb8cc9970720cf..3ac9b9ae811b8d1ae083e417f645024e754a5ed1 100644 |
--- a/core/fpdfapi/fpdf_page/cpdf_allstates.cpp |
+++ b/core/fpdfapi/fpdf_page/cpdf_allstates.cpp |
@@ -46,10 +46,9 @@ void CPDF_AllStates::SetLineDash(CPDF_Array* pArray, |
FX_FLOAT scale) { |
CFX_GraphStateData* pData = m_GraphState.GetModify(); |
pData->m_DashPhase = phase * scale; |
- pData->SetDashCount(pArray->GetCount()); |
- for (uint32_t i = 0; i < pArray->GetCount(); i++) { |
+ pData->SetDashCount(static_cast<int>(pArray->GetCount())); |
+ for (size_t i = 0; i < pArray->GetCount(); i++) |
pData->m_DashArray[i] = pArray->GetNumberAt(i) * scale; |
- } |
} |
void CPDF_AllStates::ProcessExtGS(CPDF_Dictionary* pGS, |