A new version of Morphic was added to project The Inbox: http://source.squeak.org/inbox/Morphic-nice.531.mcz
==================== Summary ====================
Name: Morphic-nice.531 Author: nice Time: 29 April 2011, 9:44:35.371 am UUID: 1e81083b-8ec1-4a0b-b1ba-5c201990e70e Ancestors: Morphic-ul.530
Quick hack (#fixAlpha) to fix this bug:
((TextStyle defaultFont characterFormAt: $T) magnifyBy: 16) asMorph imageForm asMorph openInWorld
This workaround just adds noise and don't solve the root cause.
Anyway, invoking #translucentImage: with a non translucent argument just because an #isOpaque flag was not set in an ImageMorph is worth a refactoring IMHO
=============== Diff against Morphic-ul.530 ===============
Item was added: + ----- Method: FormCanvas>>translucentImage:at:sourceRect: (in category 'drawing-images') ----- + translucentImage: aForm at: aPoint sourceRect: sourceRect + "Workaround because copying 16bits->32bits image does not fill the alpha channel" + super translucentImage: aForm at: aPoint sourceRect: sourceRect. + aForm isTranslucent ifFalse: [form fixAlpha]!
squeak-dev@lists.squeakfoundation.org