| Index: fpdfsdk/include/javascript/JS_Object.h
|
| diff --git a/fpdfsdk/include/javascript/JS_Object.h b/fpdfsdk/include/javascript/JS_Object.h
|
| index a6dac5d2a3f5b157468644e47a6ff7a86f6a06eb..2351b096f389a56c8fcec786e1167d7221e67abc 100644
|
| --- a/fpdfsdk/include/javascript/JS_Object.h
|
| +++ b/fpdfsdk/include/javascript/JS_Object.h
|
| @@ -157,7 +157,7 @@ public:
|
| CTimerMapArray m_Array;
|
| };
|
|
|
| -static JS_TIMER_MAPARRAY m_sTimeMap;
|
| +JS_TIMER_MAPARRAY& GetTimeMap();
|
|
|
| class CJS_Runtime;
|
|
|
| @@ -188,7 +188,7 @@ public:
|
| if (m_nTimerID)KillJSTimer();
|
| IFX_SystemHandler* pHandler = m_pApp->GetSysHandler();
|
| m_nTimerID = pHandler->SetTimer(nElapse,TimerProc);
|
| - m_sTimeMap.SetAt(m_nTimerID,this);
|
| + GetTimeMap().SetAt(m_nTimerID,this);
|
| m_dwElapse = nElapse;
|
| return m_nTimerID;
|
| };
|
| @@ -199,7 +199,7 @@ public:
|
| {
|
| IFX_SystemHandler* pHandler = m_pApp->GetSysHandler();
|
| pHandler->KillTimer(m_nTimerID);
|
| - m_sTimeMap.RemoveAt(m_nTimerID);
|
| + GetTimeMap().RemoveAt(m_nTimerID);
|
| m_nTimerID = 0;
|
| }
|
| };
|
| @@ -256,7 +256,7 @@ public:
|
|
|
| static void TimerProc(int idEvent)
|
| {
|
| - if (CJS_Timer * pTimer = m_sTimeMap.GetAt(idEvent))
|
| + if (CJS_Timer * pTimer = GetTimeMap().GetAt(idEvent))
|
| {
|
| if (!pTimer->m_bProcessing)
|
| {
|
|
|