Mozilla never calls Show() for eWindowType_invisible. In BeOS port it means that BLooper of corresponding window never starts. It breaks message path and leads to leaks in some situations. I think we should get rid of nsWidget::Show() dependency in starting BLoopers and start those at windows create.
Created attachment 151218 [details] [diff] [review] patch (diff -up4) starting window BLooper from StandardWindowsCreate.
Comment on attachment 151218 [details] [diff] [review] patch (diff -up4) review request
Comment on attachment 151218 [details] [diff] [review] patch (diff -up4) firstname.lastname@example.org
Patch commited 2004-06-20 03:10 (rev. 1.8)
Checkin on AVIARY by db48x%yahoo.com "Check in several BeOS bugs that are already checked in on the trunk. All are r=twh (email@example.com) except the last which is r=Sergei Dolgov (firstname.lastname@example.org). a=carte blanche ([03:53:40] <email@example.com> We've been basically given a carte blanche for any change that involves the beos-only code)"