Index: src/ch/ClipboardMonitor.h
===================================================================
diff -u -N -rbfe720fda9529e7a77b4fb6410b4d4945b69188b -r92410cc8f6de1e1696774cb25cb37464c4e74cbd
--- src/ch/ClipboardMonitor.h	(.../ClipboardMonitor.h)	(revision bfe720fda9529e7a77b4fb6410b4d4945b69188b)
+++ src/ch/ClipboardMonitor.h	(.../ClipboardMonitor.h)	(revision 92410cc8f6de1e1696774cb25cb37464c4e74cbd)
@@ -27,11 +27,11 @@
 class CClipboardMonitor
 {
 public:
-	static bool StartMonitor(CTaskArray* pTasks);
-	static bool StopMonitor();
+	static void StartMonitor(CTaskArray* pTasks);
+	static void StopMonitor();
 
-	bool Start(CTaskArray* pTasks);
-	bool Stop();
+	void Start(CTaskArray* pTasks);
+	void Stop();
 
 protected:
 	CClipboardMonitor();
@@ -45,8 +45,7 @@
 	CTaskArray* m_pTasks;
 
 	// thread control
-	HANDLE m_hThread;
-	HANDLE m_hKillEvent;
+	TWorkerThreadController m_threadWorker;
 };
 
 #endif