mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
checked for null form manager & fixed memory leak in win95 hack code
This commit is contained in:
parent
8bbbded0c7
commit
360f6023d3
@ -511,9 +511,13 @@ nsInputFrame::CalculateSize (nsIPresContext* aPresContext, nsInputFrame* aFrame,
|
||||
aFrame->GetView(view);
|
||||
if (nsnull != view) {
|
||||
if (PR_FALSE == aFrame->mDidInit) {
|
||||
((nsInput*)aFrame->mContent)->GetFormManager()->Init(PR_FALSE);
|
||||
aFrame->PostCreateWidget(aPresContext, view);
|
||||
aFrame->mDidInit = PR_TRUE;
|
||||
nsIFormManager* formMan = ((nsInput*)aFrame->mContent)->GetFormManager();
|
||||
if (formMan) {
|
||||
formMan->Init(PR_FALSE);
|
||||
aFrame->PostCreateWidget(aPresContext, view);
|
||||
aFrame->mDidInit = PR_TRUE;
|
||||
NS_RELEASE(formMan);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user