Fix for exception handling in decoder threads (java client)
diff --git a/java/com/tigervnc/rfb/DecodeManager.java b/java/com/tigervnc/rfb/DecodeManager.java
index 9e254ad..7e2aedf 100644
--- a/java/com/tigervnc/rfb/DecodeManager.java
+++ b/java/com/tigervnc/rfb/DecodeManager.java
@@ -185,7 +185,7 @@
     //os::AutoMutex a(queueMutex);
     queueMutex.lock();
 
-    if (threadException == null)
+    if (threadException != null)
       return;
 
     threadException =