| Index: core/src/fpdfdoc/doc_annot.cpp | 
| diff --git a/core/src/fpdfdoc/doc_annot.cpp b/core/src/fpdfdoc/doc_annot.cpp | 
| index 814496ff7f33e0d3e47032b9f89c7b2f059f9b70..578634949078fa14fc04cecfb1ba6175afc55a51 100644 | 
| --- a/core/src/fpdfdoc/doc_annot.cpp | 
| +++ b/core/src/fpdfdoc/doc_annot.cpp | 
| @@ -227,7 +227,8 @@ FX_BOOL CPDF_Annot::DrawAppearance(CPDF_Page* pPage, | 
| return FALSE; | 
| } | 
| CPDF_RenderContext context(pPage); | 
| -  context.DrawObjectList(pDevice, pForm, &matrix, pOptions); | 
| +  context.AppendLayer(pForm, &matrix); | 
| +  context.Render(pDevice, pOptions, nullptr); | 
| return TRUE; | 
| } | 
| FX_BOOL CPDF_Annot::DrawInContext(const CPDF_Page* pPage, | 
| @@ -240,7 +241,7 @@ FX_BOOL CPDF_Annot::DrawInContext(const CPDF_Page* pPage, | 
| if (!pForm) { | 
| return FALSE; | 
| } | 
| -  pContext->AppendObjectList(pForm, &matrix); | 
| +  pContext->AppendLayer(pForm, &matrix); | 
| return TRUE; | 
| } | 
| void CPDF_Annot::DrawBorder(CFX_RenderDevice* pDevice, | 
|  |