--- a/WGroup.st Tue May 12 19:14:58 1998 +0200
+++ b/WGroup.st Sat May 16 17:35:31 1998 +0200
@@ -986,6 +986,10 @@
"/ now, wait for an event to arrive
thisProcess setStateTo:#eventWait if:#active.
+ waitSema isNil ifTrue:[
+ "/ oops - how can this happen ....
+ ^ self.
+ ].
gotSema := waitSema wait.
LastActiveGroup := self.
LastActiveProcess := thisProcess.
@@ -1029,8 +1033,8 @@
cleanupActions notNil ifTrue:[cleanupActions value]
]
- "Modified: 14.12.1995 / 11:12:24 / stefan"
- "Modified: 20.8.1997 / 19:10:23 / cg"
+ "Modified: / 14.12.1995 / 11:12:24 / stefan"
+ "Modified: / 16.5.1998 / 17:26:28 / cg"
!
leaveEventLoop
@@ -1740,6 +1744,6 @@
!WindowGroup class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libview/Attic/WGroup.st,v 1.133 1998-04-22 12:55:06 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libview/Attic/WGroup.st,v 1.134 1998-05-16 15:35:31 cg Exp $'
! !
WindowGroup initialize!
--- a/WindowGroup.st Tue May 12 19:14:58 1998 +0200
+++ b/WindowGroup.st Sat May 16 17:35:31 1998 +0200
@@ -986,6 +986,10 @@
"/ now, wait for an event to arrive
thisProcess setStateTo:#eventWait if:#active.
+ waitSema isNil ifTrue:[
+ "/ oops - how can this happen ....
+ ^ self.
+ ].
gotSema := waitSema wait.
LastActiveGroup := self.
LastActiveProcess := thisProcess.
@@ -1029,8 +1033,8 @@
cleanupActions notNil ifTrue:[cleanupActions value]
]
- "Modified: 14.12.1995 / 11:12:24 / stefan"
- "Modified: 20.8.1997 / 19:10:23 / cg"
+ "Modified: / 14.12.1995 / 11:12:24 / stefan"
+ "Modified: / 16.5.1998 / 17:26:28 / cg"
!
leaveEventLoop
@@ -1740,6 +1744,6 @@
!WindowGroup class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libview/WindowGroup.st,v 1.133 1998-04-22 12:55:06 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libview/WindowGroup.st,v 1.134 1998-05-16 15:35:31 cg Exp $'
! !
WindowGroup initialize!