Closed Bug 50631 Opened 24 years ago Closed 17 years ago

Leaking of mSuperWin

Categories

(Core :: XUL, defect, P3)

x86
Linux
defect

Tracking

()

RESOLVED WORKSFORME
Future

People

(Reporter: beard, Assigned: blizzard)

References

()

Details

(Keywords: memory-leak)

whats up with the if { } else { } else { } thing?  shouldn't these just be if ()
{ } without the elses?

pav
Keywords: mlk
No.  If you have a shell and you destroy it it should destroy all of its
children automatically, including the mozarea and its superwin children.  If you
have a mozarea ( like in the embedding case - no shell ) then when you destroy
it all of the children superwin will be destroyed.  If you just have a superwin
then it will be destroyed.
hmm..  we were seeing a leak of an mSuperWin with the boehm (sp?) collector. 
i'll give you some more data later today
Target Milestone: --- → mozilla1.0
Blocks: 92580
No longer blocks: 92580
Bugs targeted at mozilla1.0 without the mozilla1.0 keyword moved to mozilla1.0.1 
(you can query for this string to delete spam or retrieve the list of bugs I've 
moved)
Target Milestone: mozilla1.0 → mozilla1.0.1
retargeting
Target Milestone: mozilla1.0.1 → Future
gtk/nsWindow.cpp is gone and gtk2/nsWindow.cpp has nothing called mSuperWin or DestroyNative.  WFM?
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.