Index: core/src/fpdfapi/fpdf_page/fpdf_page.cpp |
diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page.cpp |
index f6f03336a0a4f02bfd3628222e91b100edddd3c7..264aae4ab64fc5b531777461bbb8e1e2f83f51ac 100644 |
--- a/core/src/fpdfapi/fpdf_page/fpdf_page.cpp |
+++ b/core/src/fpdfapi/fpdf_page/fpdf_page.cpp |
@@ -814,8 +814,8 @@ void CPDF_Page::Load(CPDF_Document* pDocument, |
if (rotate < 0) { |
rotate += 4; |
} |
- CPDF_Array *pMediaBox, *pCropBox; |
- pMediaBox = (CPDF_Array*)GetPageAttr(FX_BSTRC("MediaBox")); |
+ CPDF_Array* pMediaBox; |
+ pMediaBox = ToArray(GetPageAttr(FX_BSTRC("MediaBox"))); |
Tom Sepez
2015/10/21 21:20:48
Combine with previous line.
dsinclair
2015/10/22 13:31:12
Done.
|
CFX_FloatRect mediabox; |
if (pMediaBox) { |
mediabox = pMediaBox->GetRect(); |
@@ -824,7 +824,9 @@ void CPDF_Page::Load(CPDF_Document* pDocument, |
if (mediabox.IsEmpty()) { |
mediabox = CFX_FloatRect(0, 0, 612, 792); |
} |
- pCropBox = (CPDF_Array*)GetPageAttr(FX_BSTRC("CropBox")); |
+ |
+ CPDF_Array* pCropBox; |
+ pCropBox = ToArray(GetPageAttr(FX_BSTRC("CropBox"))); |
Tom Sepez
2015/10/21 21:20:48
ditto
dsinclair
2015/10/22 13:31:12
Done.
|
if (pCropBox) { |
m_BBox = pCropBox->GetRect(); |
m_BBox.Normalize(); |