| Index: fpdfsdk/src/fpdfformfill.cpp
|
| diff --git a/fpdfsdk/src/fpdfformfill.cpp b/fpdfsdk/src/fpdfformfill.cpp
|
| index a14c66fbc6f9ddb2f657d67854336f6043512f6e..c2e75c34d572d3855c64d5d09861b4c662ddfd33 100644
|
| --- a/fpdfsdk/src/fpdfformfill.cpp
|
| +++ b/fpdfsdk/src/fpdfformfill.cpp
|
| @@ -332,11 +332,7 @@ DLLEXPORT void STDCALL FPDF_FFLDraw(FPDF_FORMHANDLE hHandle,
|
| CFX_Matrix matrix;
|
| pPage->GetDisplayMatrix(matrix, start_x, start_y, size_x, size_y, rotate);
|
|
|
| - FX_RECT clip;
|
| - clip.left = start_x;
|
| - clip.right = start_x + size_x;
|
| - clip.top = start_y;
|
| - clip.bottom = start_y + size_y;
|
| + FX_RECT clip(start_x, start_y, start_x + size_x, start_y + size_y);
|
|
|
| #ifdef _SKIA_SUPPORT_
|
| std::unique_ptr<CFX_SkiaDevice> pDevice(new CFX_SkiaDevice);
|
| @@ -345,7 +341,7 @@ DLLEXPORT void STDCALL FPDF_FFLDraw(FPDF_FORMHANDLE hHandle,
|
| #endif
|
| pDevice->Attach((CFX_DIBitmap*)bitmap);
|
| pDevice->SaveState();
|
| - pDevice->SetClip_Rect(&clip);
|
| + pDevice->SetClip_Rect(clip);
|
|
|
| #ifndef PDF_ENABLE_XFA
|
| if (CPDFSDK_PageView* pPageView = FormHandleToPageView(hHandle, pPage))
|
|
|