src/JavaVM.st
branchjk_new_structure
changeset 1113 7ac31c29769f
parent 1112 bcacdf94b551
child 1114 e5c34f689010
--- a/src/JavaVM.st	Tue Nov 15 00:11:34 2011 +0000
+++ b/src/JavaVM.st	Wed Nov 16 08:45:40 2011 +0000
@@ -1326,7 +1326,7 @@
 
 deinitialize
     StandardThreadGroup := nil.
-    self releaseAllMonitors.
+    
     KnownWindows notNil ifTrue: [
         KnownWindows do: [:v | v isTopView ifTrue: [ v destroy ] ]
     ].
@@ -1342,7 +1342,7 @@
     "Created: / 03-01-1998 / 21:28:14 / cg"
     "Modified: / 03-12-1998 / 20:33:21 / cg"
     "Modified: / 28-01-2011 / 14:11:35 / Marcel Hlopko <hlopik@gmail.com>"
-    "Modified: / 02-11-2011 / 22:07:37 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Modified: / 16-11-2011 / 09:46:49 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
 !
 
 deinitializeAdditionalJavaProtocol
@@ -1968,7 +1968,7 @@
     self initializePrimitiveClasses.
 
     self terminateAllThreads.
-
+self releaseAllMonitors.
     self releaseAllWindows.
     self releaseAllStreams.
 
@@ -1979,6 +1979,7 @@
     "Created: / 07-01-1998 / 22:49:42 / cg"
     "Modified: / 24-12-1999 / 02:33:11 / cg"
     "Modified: / 17-12-2010 / 17:51:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 16-11-2011 / 09:46:55 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
 !
 
 releaseAllMonitors
@@ -16192,7 +16193,6 @@
 
 syncMonitorCache
     | mO  mC  mP  mon  wasBlocked  enteredMonitors |
-    self breakPoint:#mh.
     wasBlocked := OperatingSystem blockInterrupts.
     (mO := EnteredMonitorObject) notNil ifTrue: [
         mC := EnteredMonitorObjectCount.
@@ -16207,7 +16207,7 @@
 
     "Created: / 08-01-1999 / 13:59:17 / cg"
     "Modified: / 09-01-1999 / 00:39:55 / cg"
-    "Modified: / 09-11-2011 / 14:21:14 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+    "Modified: / 16-11-2011 / 09:37:32 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
 !
 
 unwindHandlerForJavaContext: aJavaContext