Index: fpdfsdk/fpdfformfill.cpp |
diff --git a/fpdfsdk/fpdfformfill.cpp b/fpdfsdk/fpdfformfill.cpp |
index 44204b766a3cf03b12497a3d47cea9303c71d625..6b8cbaa59d505f1529debeecd10cf6c19a2dc725 100644 |
--- a/fpdfsdk/fpdfformfill.cpp |
+++ b/fpdfsdk/fpdfformfill.cpp |
@@ -137,10 +137,11 @@ void FFLCommon(FPDF_FORMHANDLE hHandle, |
pPageView->PageView_OnDraw(pDevice.get(), &matrix, &options); |
#endif // PDF_ENABLE_XFA |
-#ifdef _SKIA_SUPPORT_PATHS |
+ pDevice->RestoreState(false); |
+#ifdef _SKIA_SUPPORT_PATHS_ |
+ pDevice->Flush(); |
CFXBitmapFromFPDFBitmap(bitmap)->UnPreMultiply(); |
#endif |
- pDevice->RestoreState(false); |
delete options.m_pOCContext; |
options.m_pOCContext = nullptr; |
} |