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.