| OLD | NEW | 
|   1 // Copyright 2014 PDFium Authors. All rights reserved. |   1 // Copyright 2014 PDFium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |   5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
|   6  |   6  | 
 |   7 #include "xfa/fwl/core/fwl_appimp.h" | 
 |   8 #include "xfa/fwl/core/fwl_targetimp.h" | 
 |   9 #include "xfa/fwl/core/fwl_threadimp.h" | 
|   7 #include "xfa/include/fwl/adapter/fwl_adapternative.h" |  10 #include "xfa/include/fwl/adapter/fwl_adapternative.h" | 
|   8 #include "xfa/include/fwl/adapter/fwl_adaptertimermgr.h" |  11 #include "xfa/include/fwl/adapter/fwl_adaptertimermgr.h" | 
|   9 #include "xfa/include/fwl/core/fwl_app.h" |  12 #include "xfa/include/fwl/core/fwl_app.h" | 
|  10 #include "xfa/include/fwl/core/fwl_timer.h" |  13 #include "xfa/include/fwl/core/fwl_timer.h" | 
|  11 #include "xfa/src/fwl/core/fwl_appimp.h" |  | 
|  12 #include "xfa/src/fwl/core/fwl_targetimp.h" |  | 
|  13 #include "xfa/src/fwl/core/fwl_threadimp.h" |  | 
|  14  |  14  | 
|  15 FWL_HTIMER FWL_StartTimer(IFWL_Timer* pTimer, |  15 FWL_HTIMER FWL_StartTimer(IFWL_Timer* pTimer, | 
|  16                           FX_DWORD dwElapse, |  16                           FX_DWORD dwElapse, | 
|  17                           FX_BOOL bImmediately) { |  17                           FX_BOOL bImmediately) { | 
|  18   IFWL_AdapterNative* pAdapterNative = FWL_GetAdapterNative(); |  18   IFWL_AdapterNative* pAdapterNative = FWL_GetAdapterNative(); | 
|  19   if (!pAdapterNative) |  19   if (!pAdapterNative) | 
|  20     return NULL; |  20     return NULL; | 
|  21   IFWL_AdapterTimerMgr* pAdapterTimerMgr = pAdapterNative->GetTimerMgr(); |  21   IFWL_AdapterTimerMgr* pAdapterTimerMgr = pAdapterNative->GetTimerMgr(); | 
|  22   if (!pAdapterTimerMgr) |  22   if (!pAdapterTimerMgr) | 
|  23     return NULL; |  23     return NULL; | 
|  24   FWL_HTIMER hTimer = NULL; |  24   FWL_HTIMER hTimer = NULL; | 
|  25   pAdapterTimerMgr->Start(pTimer, dwElapse, hTimer, bImmediately); |  25   pAdapterTimerMgr->Start(pTimer, dwElapse, hTimer, bImmediately); | 
|  26   return hTimer; |  26   return hTimer; | 
|  27 } |  27 } | 
|  28 int32_t FWL_StopTimer(FWL_HTIMER hTimer) { |  28 int32_t FWL_StopTimer(FWL_HTIMER hTimer) { | 
|  29   IFWL_AdapterNative* pAdapterNative = FWL_GetAdapterNative(); |  29   IFWL_AdapterNative* pAdapterNative = FWL_GetAdapterNative(); | 
|  30   if (!pAdapterNative) |  30   if (!pAdapterNative) | 
|  31     return FWL_ERR_Indefinite; |  31     return FWL_ERR_Indefinite; | 
|  32   IFWL_AdapterTimerMgr* pAdapterTimerMgr = pAdapterNative->GetTimerMgr(); |  32   IFWL_AdapterTimerMgr* pAdapterTimerMgr = pAdapterNative->GetTimerMgr(); | 
|  33   if (!pAdapterTimerMgr) |  33   if (!pAdapterTimerMgr) | 
|  34     return FWL_ERR_Indefinite; |  34     return FWL_ERR_Indefinite; | 
|  35   return pAdapterTimerMgr->Stop(hTimer); |  35   return pAdapterTimerMgr->Stop(hTimer); | 
|  36 } |  36 } | 
| OLD | NEW |