| 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,
|
|
|