--- a/ProcMonitor.st Tue Oct 15 23:17:14 1996 +0200
+++ b/ProcMonitor.st Wed Oct 16 01:35:39 1996 +0200
@@ -19,7 +19,7 @@
category:'Interface-Tools'
!
-!ProcessMonitor class methodsFor:'documentation'!
+!ProcessMonitor class methodsFor:'documentation'!
copyright
"
@@ -64,7 +64,7 @@
"
! !
-!ProcessMonitor class methodsFor:'defaults'!
+!ProcessMonitor class methodsFor:'defaults'!
defaultIcon
|i|
@@ -78,7 +78,7 @@
^ 'Process Monitor'
! !
-!ProcessMonitor class methodsFor:'startup'!
+!ProcessMonitor class methodsFor:'startup'!
open
|top monitor|
@@ -437,9 +437,7 @@
Processor addTimedBlock:listUpdateBlock afterSeconds:listUpdateDelay.
] ifFalse:[
updateProcess := [
- Process terminateSignal handle:[:ex |
- updateProcess := nil
- ] do:[
+ [
|id cnt|
"
@@ -463,6 +461,8 @@
Delay waitForSeconds:0.5.
self updateList.
]
+ ] valueOnUnwindDo:[
+ updateProcess := nil
]
] forkAt:(Processor userSchedulingPriority + 1).
updateProcess name:'monitor [' ,
@@ -653,7 +653,7 @@
^ (font widthOf:self titleLine) + 40 @ 100
! !
-!ProcessMonitor class methodsFor:'documentation'!
+!ProcessMonitor class methodsFor:'documentation'!
version
-^ '$Header: /cvs/stx/stx/libtool/Attic/ProcMonitor.st,v 1.40 1996-07-24 15:23:54 cg Exp $'! !
+^ '$Header: /cvs/stx/stx/libtool/Attic/ProcMonitor.st,v 1.41 1996-10-15 23:35:39 cg Exp $'! !
--- a/ProcessMonitor.st Tue Oct 15 23:17:14 1996 +0200
+++ b/ProcessMonitor.st Wed Oct 16 01:35:39 1996 +0200
@@ -19,7 +19,7 @@
category:'Interface-Tools'
!
-!ProcessMonitor class methodsFor:'documentation'!
+!ProcessMonitor class methodsFor:'documentation'!
copyright
"
@@ -64,7 +64,7 @@
"
! !
-!ProcessMonitor class methodsFor:'defaults'!
+!ProcessMonitor class methodsFor:'defaults'!
defaultIcon
|i|
@@ -78,7 +78,7 @@
^ 'Process Monitor'
! !
-!ProcessMonitor class methodsFor:'startup'!
+!ProcessMonitor class methodsFor:'startup'!
open
|top monitor|
@@ -437,9 +437,7 @@
Processor addTimedBlock:listUpdateBlock afterSeconds:listUpdateDelay.
] ifFalse:[
updateProcess := [
- Process terminateSignal handle:[:ex |
- updateProcess := nil
- ] do:[
+ [
|id cnt|
"
@@ -463,6 +461,8 @@
Delay waitForSeconds:0.5.
self updateList.
]
+ ] valueOnUnwindDo:[
+ updateProcess := nil
]
] forkAt:(Processor userSchedulingPriority + 1).
updateProcess name:'monitor [' ,
@@ -653,7 +653,7 @@
^ (font widthOf:self titleLine) + 40 @ 100
! !
-!ProcessMonitor class methodsFor:'documentation'!
+!ProcessMonitor class methodsFor:'documentation'!
version
-^ '$Header: /cvs/stx/stx/libtool/ProcessMonitor.st,v 1.40 1996-07-24 15:23:54 cg Exp $'! !
+^ '$Header: /cvs/stx/stx/libtool/ProcessMonitor.st,v 1.41 1996-10-15 23:35:39 cg Exp $'! !