diff options
Diffstat (limited to 'fpdfsdk/formfiller/cffl_interactiveformfiller.cpp')
-rw-r--r-- | fpdfsdk/formfiller/cffl_interactiveformfiller.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/fpdfsdk/formfiller/cffl_interactiveformfiller.cpp b/fpdfsdk/formfiller/cffl_interactiveformfiller.cpp index 6d250408f0..27a4560581 100644 --- a/fpdfsdk/formfiller/cffl_interactiveformfiller.cpp +++ b/fpdfsdk/formfiller/cffl_interactiveformfiller.cpp @@ -96,10 +96,12 @@ void CFFL_InteractiveFormFiller::OnDraw(CPDFSDK_PageView* pPageView, } pFormFiller = GetFormFiller(pAnnot, false); - if (pFormFiller) + if (pFormFiller) { pFormFiller->OnDrawDeactive(pPageView, pAnnot, pDevice, pUser2Device); - else - pWidget->DrawAppearance(pDevice, pUser2Device, CPDF_Annot::Normal, nullptr); + } else { + pWidget->DrawAppearance(pDevice, *pUser2Device, CPDF_Annot::Normal, + nullptr); + } if (!IsReadOnly(pWidget) && IsFillingAllowed(pWidget)) pWidget->DrawShadow(pDevice, pPageView); |