diff options
Diffstat (limited to 'fpdfsdk/formfiller/cffl_formfiller.cpp')
-rw-r--r-- | fpdfsdk/formfiller/cffl_formfiller.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fpdfsdk/formfiller/cffl_formfiller.cpp b/fpdfsdk/formfiller/cffl_formfiller.cpp index 1ed7ffa420..8f48c029da 100644 --- a/fpdfsdk/formfiller/cffl_formfiller.cpp +++ b/fpdfsdk/formfiller/cffl_formfiller.cpp @@ -491,7 +491,10 @@ bool CFFL_FormFiller::CommitData(CPDFSDK_PageView* pPageView, uint32_t nFlag) { if (!pObserved) return false; - SaveData(pPageView); + SaveData(pPageView); // may invoking JS to delete this widget. + if (!pObserved) + return false; + pFormFiller->OnCalculate(&pObserved, pPageView, nFlag); if (!pObserved) return false; |