private void StopEventListener() { IsEventListenerRunning = false; if (EventListenerThread != null) { EventListenerThread.Abort(); } }
public static void StartEventListenerLoop(IInputHandler handler) { lock (EventListenerThread) { if (!EventListenerThread.IsAlive) { EventListenerThread.Name = "XLib event listener"; EventListenerThread.IsBackground = true; EventListenerThread.Start(handler); } } }