| Index: fpdfsdk/fpdfxfa/include/fpdfxfa_util.h
|
| diff --git a/fpdfsdk/fpdfxfa/include/fpdfxfa_util.h b/fpdfsdk/fpdfxfa/include/fpdfxfa_util.h
|
| index dce9a7422915c8fcbf8cfb52eef925562e2b0838..fb5bd0d1b7cf508653d47f947787df00e9f1fd93 100644
|
| --- a/fpdfsdk/fpdfxfa/include/fpdfxfa_util.h
|
| +++ b/fpdfsdk/fpdfxfa/include/fpdfxfa_util.h
|
| @@ -22,11 +22,12 @@ struct CFWL_TimerInfo;
|
| class CXFA_FWLAdapterTimerMgr : public IFWL_AdapterTimerMgr {
|
| public:
|
| CXFA_FWLAdapterTimerMgr(CPDFDoc_Environment* pEnv) : m_pEnv(pEnv) {}
|
| - virtual FWL_Error Start(IFWL_Timer* pTimer,
|
| - uint32_t dwElapse,
|
| - FWL_HTIMER& hTimer,
|
| - FX_BOOL bImmediately = TRUE);
|
| - virtual FWL_Error Stop(FWL_HTIMER hTimer);
|
| +
|
| + FWL_Error Start(IFWL_Timer* pTimer,
|
| + uint32_t dwElapse,
|
| + bool bImmediately,
|
| + IFWL_TimerInfo** pTimerInfo) override;
|
| + FWL_Error Stop(IFWL_TimerInfo* pTimerInfo) override;
|
|
|
| protected:
|
| static void TimerProc(int32_t idEvent);
|
| @@ -35,7 +36,7 @@ class CXFA_FWLAdapterTimerMgr : public IFWL_AdapterTimerMgr {
|
| CPDFDoc_Environment* const m_pEnv;
|
| };
|
|
|
| -struct CFWL_TimerInfo {
|
| +struct CFWL_TimerInfo : public IFWL_TimerInfo {
|
| CFWL_TimerInfo() : pTimer(nullptr) {}
|
| CFWL_TimerInfo(int32_t event, IFWL_Timer* timer)
|
| : idEvent(event), pTimer(timer) {}
|
|
|