libbluray | branch: master | hpi1 <h...@anonymous.org> | Sun Aug 21 13:29:01 
2016 +0300| [7add762ca71fff090b8bebbbafc5055293e42cfa] | committer: hpi1

Add missing lock

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=7add762ca71fff090b8bebbbafc5055293e42cfa
---

 src/libbluray/bdj/java/org/videolan/BDJXletContext.java | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/libbluray/bdj/java/org/videolan/BDJXletContext.java 
b/src/libbluray/bdj/java/org/videolan/BDJXletContext.java
index 4f3e725..d076d1a 100644
--- a/src/libbluray/bdj/java/org/videolan/BDJXletContext.java
+++ b/src/libbluray/bdj/java/org/videolan/BDJXletContext.java
@@ -468,9 +468,11 @@ public class BDJXletContext implements 
javax.tv.xlet.XletContext, javax.microedi
 
         exitXlet();
 
-        callbackQueue.shutdown();
-        userEventQueue.shutdown();
-        mediaQueue.shutdown();
+        synchronized (cbLock) {
+            callbackQueue.shutdown();
+            userEventQueue.shutdown();
+            mediaQueue.shutdown();
+        }
 
         EventQueue eq = eventQueue;
         eventQueue = null;

_______________________________________________
libbluray-devel mailing list
libbluray-devel@videolan.org
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to