RecursionLock.st
changeset 1186 cf4c57ecabb8
parent 776 f3c0c579c0d2
child 1215 43e8e17fd9f5
--- a/RecursionLock.st	Tue Apr 16 12:58:39 1996 +0200
+++ b/RecursionLock.st	Tue Apr 16 13:00:34 1996 +0200
@@ -93,21 +93,23 @@
 
     active := Processor activeProcess.
     process == active ifTrue:[
-	aBlock value
+        aBlock value
     ] ifFalse:[
-	[
-	    sema critical:[
-		process := active.
-		aBlock value
-	    ]
-	] valueNowOrOnUnwindDo:[
-	    process := nil
-	]
+        sema critical:[
+            [
+                process := active.
+                aBlock value
+            ] valueNowOrOnUnwindDo:[
+                process := nil.
+            ]
+        ]
     ].
+
+    "Modified: 13.4.1996 / 00:19:31 / stefan"
 ! !
 
 !RecursionLock class methodsFor:'documentation'!
 
 version 
-    ^ '$Header: /cvs/stx/stx/libbasic/RecursionLock.st,v 1.7 1995-12-16 13:01:20 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/RecursionLock.st,v 1.8 1996-04-16 11:00:34 stefan Exp $'
 ! !