From 38baafa6eaacf13d7235263acb5538fd51f312a5 Mon Sep 17 00:00:00 2001 From: Siarhei Adamenka Date: Tue, 5 Jul 2016 15:24:31 +0300 Subject: [PATCH] interrupt authentication checker thread on kill AuthenticationChecker thread usually sleeps long that prevents applications from normal exit. For example, Windows Console applications waits for all threads to complete. Interrupting the thread fixes the issue like it's done in other threads of the project. --- .../samczsun/skype4j/internal/threads/AuthenticationChecker.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/samczsun/skype4j/internal/threads/AuthenticationChecker.java b/src/main/java/com/samczsun/skype4j/internal/threads/AuthenticationChecker.java index e566766..0f6915e 100644 --- a/src/main/java/com/samczsun/skype4j/internal/threads/AuthenticationChecker.java +++ b/src/main/java/com/samczsun/skype4j/internal/threads/AuthenticationChecker.java @@ -64,5 +64,6 @@ public void run() { public void kill() { this.stop.set(true); + this.interrupt(); } }