Revision: 5213
Author:   hansonr
Date:     2006-06-10 09:00:40 -0700 (Sat, 10 Jun 2006)
ViewCVS:  http://svn.sourceforge.net/jmol/?rev=5213&view=rev

Log Message:
-----------
bob200603 Geodesic synchronize fix

Thank you, Nico!

Modified Paths:
--------------
    branches/bob200603/Jmol/src/org/jmol/g3d/Geodesic3D.java
Modified: branches/bob200603/Jmol/src/org/jmol/g3d/Geodesic3D.java
===================================================================
--- branches/bob200603/Jmol/src/org/jmol/g3d/Geodesic3D.java    2006-06-10 
15:37:01 UTC (rev 5212)
+++ branches/bob200603/Jmol/src/org/jmol/g3d/Geodesic3D.java    2006-06-10 
16:00:40 UTC (rev 5213)
@@ -180,23 +180,9 @@
       //System.out.println(msg+" 1");
     }
 
-  static Boolean[] testInit = new Boolean[1];
-  private void initialize() {
-    //System.out.println("geodesic init " + testInit[0]  + " started");
-    if (testInit[0] != null) {
-      while (!testInit[0].booleanValue()) {
-        try{
-          Thread.sleep(10);
-        } catch(Exception e) {
-          System.out.println("geodesic constructor error "+e);
-        }
-        //System.out.println("geodesic init "+ testInit + " waiting");
-      }
-      //System.out.println("geodesic init skipped");      
+  private static synchronized void initialize() {
+    if(vertexCounts != null)
       return;
-    }
-    testInit[0] = Boolean.FALSE;
-    //System.out.println("geodesic init " + testInit + " continuing");
     vertexCounts = new short[maxLevel];
     neighborVertexesArrays = new short[maxLevel][];
     faceVertexesArrays = new short[maxLevel][];
@@ -231,7 +217,6 @@
       }
     }
     System.out.println("geodesic initialization completed");
-    testInit[0] = Boolean.TRUE;
   }
   
   static int getVertexCount(int level) {


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Jmol-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-commits

Reply via email to