X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c2ca375c5620209d77a88d2d378bdcdedbc82e7e..da8b1d4b3b535aba94d04494f5b6e2b3e47901ee:/include/wx/msw/private/timer.h?ds=sidebyside diff --git a/include/wx/msw/private/timer.h b/include/wx/msw/private/timer.h index 07139ee528..b22a3dc73b 100644 --- a/include/wx/msw/private/timer.h +++ b/include/wx/msw/private/timer.h @@ -11,7 +11,10 @@ #ifndef _WX_MSW_PRIVATE_TIMER_H_ #define _WX_MSW_PRIVATE_TIMER_H_ +#if wxUSE_TIMER + #include "wx/private/timer.h" +#include "wx/msw/wrapwin.h" // for WPARAM class WXDLLIMPEXP_BASE wxMSWTimerImpl : public wxTimerImpl { @@ -24,7 +27,11 @@ public: virtual bool IsRunning() const { return m_id != 0; } protected: - unsigned long m_id; + // this must be 64 bit under Win64 as WPARAM (storing timer ids) is 64 bit + // there and so the ids may possibly not fit in 32 bits + WPARAM m_id; }; +#endif // wxUSE_TIMER + #endif // _WX_TIMERH_