Index: src/ch/ClipboardMonitor.h =================================================================== diff -u -N -rbeaf6c76a528f2bcf42efa705770079fd84c0156 -r25129f39720523eca2cb702242890a7862f70ec6 --- src/ch/ClipboardMonitor.h (.../ClipboardMonitor.h) (revision beaf6c76a528f2bcf42efa705770079fd84c0156) +++ src/ch/ClipboardMonitor.h (.../ClipboardMonitor.h) (revision 25129f39720523eca2cb702242890a7862f70ec6) @@ -23,6 +23,7 @@ #define __CLIPBOARDMONITOR_H__ #include "..\libchcore\TWorkerThreadController.h" +#include "..\libchcore\TTaskManager.h" namespace chcore { @@ -32,10 +33,10 @@ class CClipboardMonitor { public: - static void StartMonitor(chcore::TTaskManager* pTasks); + static void StartMonitor(chcore::TTaskManagerPtr spTasks); static void StopMonitor(); - void Start(chcore::TTaskManager* pTasks); + void Start(chcore::TTaskManagerPtr spTasks); void Stop(); protected: @@ -47,7 +48,7 @@ protected: static CClipboardMonitor S_ClipboardMonitor; - chcore::TTaskManager* m_pTasks = nullptr; + chcore::TTaskManagerPtr m_spTasks; // thread control chcore::TWorkerThreadController m_threadWorker;