1
0
Fork 0

GSM: Cancel active operations when they are removed from the list

This commit is contained in:
Holger Hans Peter Freyther 2010-12-13 05:32:41 +01:00
parent 214b1ba827
commit f39eb314bf
2 changed files with 10 additions and 1 deletions

View File

@ -217,6 +217,10 @@ Object subclass: ProcedureBase [
driver waitForCompletion.
]
driver [
^ driver
]
complete [
^ driver completeSem signals > 0
]

View File

@ -153,7 +153,12 @@ Iliad.ILWidget subclass: ProcedureWidget [
form text: status.
form button
text: 'Remove';
action: [self markDirty. self session procedures remove: item.].
action: [self markDirty.
item complete
ifFalse: [
item driver sendClearRequest.
].
self session procedures remove: item.].
]
contents [