[squeak-dev] The Inbox: Monticello-ct.707.mcz
Marcel Taeumel
marcel.taeumel at hpi.de
Sun Dec 8 14:51:59 UTC 2019
Hi Christoph,
that looks like a bigger one to be tested after 5.3, I suppose.
Best,
Marcel
Am 07.12.2019 15:58:23 schrieb commits at source.squeak.org <commits at source.squeak.org>:
A new version of Monticello was added to project The Inbox:
http://source.squeak.org/inbox/Monticello-ct.707.mcz
==================== Summary ====================
Name: Monticello-ct.707
Author: ct
Time: 7 December 2019, 3:58:13.941146 pm
UUID: c5c14d57-ee2d-214d-81bf-b20eee03e2e5
Ancestors: Monticello-ct.706
Make modal MC tools more robust against multiprocessing
In certain simultation scenarios, is it possible that the parent process is not the active process, but still alive. I do not see any reason why we should forbid this case.
To watch a difference, for example, you can save a Monticello version and in the dialog window, inspect the accept button and do "[model perform: actionSelector] fork" on it. This works now.
=============== Diff against Monticello-ct.706 ===============
Item was changed:
----- Method: MCTool>>answer: (in category 'morphic ui') -----
answer: anObject
+ (modalProcess notNil and: [modalProcess isTerminated])
- (modalProcess notNil and: [modalProcess ~~ Processor activeProcess])
ifTrue: [^self inform: 'This modal dialog was interrupted, please close it'].
modalValue := anObject.
self close.!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20191208/6f9cbae3/attachment.html>
More information about the Squeak-dev
mailing list
|