Monitor.st
changeset 405 1541a9ccda16
parent 398 957973258209
child 485 fe9c2ff10461
--- a/Monitor.st	Fri Jul 05 18:01:41 1996 +0200
+++ b/Monitor.st	Sat Jul 06 23:54:52 1996 +0200
@@ -153,6 +153,11 @@
 
     |thisProcess|
 
+    count == 0 ifTrue:[
+        'MONITOR: already left' errorPrintCR.
+        ^ self
+    ].
+
     thisProcess := Processor activeProcess.
 
     "
@@ -171,7 +176,7 @@
     owningProcess := nil.
     sema signal.
 
-    "Modified: 3.5.1996 / 17:25:57 / cg"
+    "Modified: 6.7.1996 / 22:30:47 / cg"
 ! !
 
 !Monitor methodsFor:'initialization'!
@@ -208,5 +213,5 @@
 !Monitor  class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic2/Monitor.st,v 1.4 1996-06-27 15:54:25 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic2/Monitor.st,v 1.5 1996-07-06 21:54:52 cg Exp $'
 ! !