Marcel Taeumel uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-mt.1628.mcz
==================== Summary ====================
Name: Morphic-mt.1628 Author: mt Time: 20 February 2020, 5:02:22.195391 pm UUID: 8b8588f6-82a7-5b40-9187-7502d12e6355 Ancestors: Morphic-mt.1627
Adds an extra re-draw call in text fields to fix help-text redrawing (in the search bar). Note that this does not add much new overhead.
(Actually, there is another issue consiering overhead on text re-draw, which I am investigating at the moment.)
=============== Diff against Morphic-mt.1627 ===============
Item was changed: ----- Method: PluggableTextMorph>>setText: (in category 'model access') ----- setText: aText
textMorph newContents: aText. self hasUnacceptedEdits: false. self setScrollDeltas. + + self flag: #performance. "mt: Needed only to redraw overlays such as the help text." + self changed.! - self changed. "Redraw the whole area. For example, it might not be necssary to draw the help text anymore."!
Item was changed: ----- Method: PluggableTextMorph>>textEdited: (in category 'editor access') ----- textEdited: someText "Tell the model about some edits in the text if interested. This is not #accept, which means that it will be send on every keystroke." self editTextSelector ifNotNil: [:selector | + model perform: selector with: someText]. + + self flag: #performance. "mt: Needed only to redraw overlays such as the help text." + self changed.! - model perform: selector with: someText].!
packages@lists.squeakfoundation.org