Am Do, 9.09.2010, 15:55 schrieb François Revol:

>
> The core only handles a single window at a time (it's not reentrant).

Maybe I was not so exact, but yes, I know that the core doesn't use
threads. But it can handle different browser windows. And I expect the
calls to the plotting function will come in unordered, example:

Plot arc for window 1
Plot text for window 2
Plot bitmap for window 1
Plot bitmap for window 2

and so on. NetSurf doesn't know about the windows above the currently
renderer browser window, and I don't know into which window I should
draw....

> Most ports including the BeOS one store the currently active graphic
> context (BView object for BeOS), and use it to draw each time.
> cf. nsbeos_current_gc() and friends.

I will have a look at it, thanks.

-- 
Greets,
Ole

Reply via email to