In article
<OUT-4D090E13.MD-1.4.17.chris.young(a)unsatisfactorysoftware.co.uk>,
Chris Young <chris.young(a)unsatisfactorysoftware.co.uk> wrote:
Somewhere in the last few revisions the treeview redraw has stopped
blanking the area it is redrawing first. Am I supposed to be blanking
the area in the frontend code, or is this a temporary glitch?
Should work. Tested RISC OS and GTK (the only other front ends with
treeview support).
The only entry to tree redraw is tree_draw() in desktop/tree.c and the
first thing it does is plot a flat filled rectangle to the extents of the
requested clip region.
Actually I've just noticed that it's been doing that plot even before it
sets the clip rectangle though the plotters. I'll fix that in a second.
However, if that's the reason it's broken, it should have been broken
before, because it's been like that since the treeview branch.
--
Michael Drake (tlsa)
http://www.netsurf-browser.org/