[squeak-dev] The Inbox: Morphic-kfr.1540.mcz

karl ramberg karlramberg at gmail.com
Mon Sep 23 20:16:38 UTC 2019


PS: I have made work around for this issue before in these places:

FlapTab privateDeleteReferent
MenuMorph delete
SystemWindow delete

Best,
Karl

On Mon, Sep 23, 2019 at 10:02 PM karl ramberg <karlramberg at gmail.com> wrote:

> I'm not sure if this is the right way to delete a flexed morph.
> Somebody with a better understanding than me must check if this is the
> right way to do this.
> Here is a test that leaves a green TransformationMorph before this change:
> http://source.squeak.org/inbox/Morphic-kfr.1540.mcz
>
> rect := RectangleMorph new openInWorld.
> rect heading: 45.0.
> rect delete.
>
> Best,
> Karl.
>
> On Mon, Sep 23, 2019 at 9:52 PM <commits at source.squeak.org> wrote:
>
>> A new version of Morphic was added to project The Inbox:
>> http://source.squeak.org/inbox/Morphic-kfr.1540.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Morphic-kfr.1540
>> Author: kfr
>> Time: 23 September 2019, 9:52:14.252115 pm
>> UUID: 19e57221-4088-0f49-9549-22e1270e933b
>> Ancestors: Morphic-mt.1539
>>
>> If a morph is flexed, it's owner must be deleted
>>
>> =============== Diff against Morphic-mt.1539 ===============
>>
>> Item was changed:
>>   ----- Method: Morph>>privateDelete (in category 'submorphs-add/remove')
>> -----
>>   privateDelete
>>         "Remove the receiver as a submorph of its owner"
>> +       self isFlexed ifTrue:[^owner delete].
>>         owner ifNotNil:[owner removeMorph: self].!
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190923/ebd97e84/attachment.html>


More information about the Squeak-dev mailing list