[openbeos] Re: [Haiku-commits] Recursive processing of BLooper messages

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Sat, 03 Feb 2007 17:41:17 +0100 CET

Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx> wrote:
> I haven't gone through the pain of analyzing the control flow -- so 
> not all 
> of the stuff listed above might always be executed -- but it looks 
> like 
> things pretty much happen as you had in mind: At least some 
> synchronous 
> messaging is done in a separate thread, while the original thread 
> seems to 
> check whether it belongs to a BWindow and calls 
> BWindow::UpdateIfNeeded() 
> (probably in a loop), the threads being synchronized via a semaphore. 
> You 
> probably know best what the BAlerts are for.

BTW BAlerts use almost the same technique.

> > PS: Cross-posting to get more attention. Please reply to open-beos-
> > printing@xxxxxxxxxxxxx if possible.
> I'm not subscribed to the printing team list, since I'm not that much 
> interrested in that area, so I'm replying on the commit list again, 
> cross-posting to the main list, which, I believe, is a more 
> appropiate 
> place.

I think so, too.

Bye,
   Axel.


Other related posts: