libbluray | branch: master | tourettes <[email protected]> | Mon 
Apr 14 21:20:08 2014 +0300| [b00e214921e80fbcfcaf308a27e017387dddc46a] | 
committer: hpi1

Make sure BD-J window is set hidden before GUIManager instance is disposed

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

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

diff --git a/src/libbluray/bdj/java/org/videolan/BDJLoader.java 
b/src/libbluray/bdj/java/org/videolan/BDJLoader.java
index 8f21cc9..cfd624a 100644
--- a/src/libbluray/bdj/java/org/videolan/BDJLoader.java
+++ b/src/libbluray/bdj/java/org/videolan/BDJLoader.java
@@ -219,6 +219,8 @@ public class BDJLoader {
 
     private static boolean unloadN() {
         try {
+            GUIManager.getInstance().setVisible(false);
+
             AppsDatabase db = AppsDatabase.getAppsDatabase();
 
             /* stop xlets first */
@@ -240,9 +242,6 @@ public class BDJLoader {
 
             PlayerManager.getInstance().releaseAllPlayers(true);
 
-            //GUIManager.shutdown() does not work with J2ME (window can't be 
opened again)
-            GUIManager.getInstance().setVisible(false);
-
             return true;
         } catch (Throwable e) {
             logger.error("unloadN() failed: " + e);

_______________________________________________
libbluray-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to