>
> The key new constraint on the colorizer is this:
>
>      Leo’s core must *never *call recolor!
>

Oops, I actually said "redraw" instead of "recolor"

The first comment of PR #4182
<https://github.com/leo-editor/leo-editor/pull/4182> now mentions this
constraint.

This insight resolves (as much as possible) the mystery surrounding the bug.

We'll never know in detail why the qsh hid lines, but we now know the root
cause:

Leo's core called jedit.colorizer, which in turn called jedit.recolor.

Oops! Leo's core called jedit.recolor indirectly!

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/leo-editor/CAMF8tS1R8a8xNtY-_BeysfjGPcb8gm%2BvUCoZ%2By2w5w1jwfGWkw%40mail.gmail.com.

Reply via email to