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