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
