Ticket #1714 (closed bug: fixed)
Mouse events mostly do not reach BWindow in Mozilla, aswell as drawing messages
| Reported by: | fyysik | Owned by: | stippi |
|---|---|---|---|
| Priority: | high | Milestone: | R1 |
| Component: | Servers/app_server | Version: | R1 development |
| Cc: | fredrik.holmqvist@…, umccullough | Blocked By: | |
| Platform: | x86 | Blocking: |
Description
When running Mozilla browsers in Haiku-OS, mouse is almost unusable. At start mouse don't work, if you reload page with keyboard, it somewhat works, but flacky. I have set printout with printf() statements on whole chain starting from BWindow::DispatchMessage(), through BView's MouseDown/Up/Moved and finishing in Mozilla's own widget message switch.
Observations. 1)Less than 1/4th of messages reaches BWindow::DispatchMessage in best case. But if it happens, all remaining chain is performing properly - those messages triggers BView's hooks and are going to mozilla internals.
2)Similar problem happens with drawing/invalidation chain.
3) Even when mouse "works" in Mozilla, it works only in certain areas of BWindow with misterious shape.
4)Keyboard input works properly.
5)There is problem even with debugging with printf() from Mozilla. It don't work until you put fflush(stdout); after each printf().
