From 2150b9eaebf507f66726da5ccbc463e4c3fe193d Mon Sep 17 00:00:00 2001 From: "sfraser%netscape.com" Date: Thu, 13 Apr 2000 05:14:08 +0000 Subject: [PATCH] Use an nsCOMPtr in the Select call. git-svn-id: svn://10.0.0.236/trunk@65773 18797224-902f-48f8-a5cc-f745e15eee43 --- .../content/html/content/src/nsHTMLTextAreaElement.cpp | 8 ++++---- mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp b/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp index 3b8dc68f2d5..20e52938967 100644 --- a/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLTextAreaElement.cpp @@ -336,11 +336,11 @@ nsHTMLTextAreaElement::Select() nsIFormControlFrame* formControlFrame = nsnull; nsresult rv = nsGenericHTMLElement::GetPrimaryFrame(this, formControlFrame); if (NS_SUCCEEDED(rv)) { - if (nsnull != formControlFrame ) { - nsIPresContext* presContext; - nsGenericHTMLElement::GetPresContext(this, &presContext); + if (formControlFrame ) + { + nsCOMPtr presContext; + nsGenericHTMLElement::GetPresContext(this, getter_AddRefs(presContext)); formControlFrame->SetProperty(presContext, nsHTMLAtoms::select, ""); - NS_IF_RELEASE(presContext); return NS_OK; } } diff --git a/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp b/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp index 3b8dc68f2d5..20e52938967 100644 --- a/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp +++ b/mozilla/layout/html/content/src/nsHTMLTextAreaElement.cpp @@ -336,11 +336,11 @@ nsHTMLTextAreaElement::Select() nsIFormControlFrame* formControlFrame = nsnull; nsresult rv = nsGenericHTMLElement::GetPrimaryFrame(this, formControlFrame); if (NS_SUCCEEDED(rv)) { - if (nsnull != formControlFrame ) { - nsIPresContext* presContext; - nsGenericHTMLElement::GetPresContext(this, &presContext); + if (formControlFrame ) + { + nsCOMPtr presContext; + nsGenericHTMLElement::GetPresContext(this, getter_AddRefs(presContext)); formControlFrame->SetProperty(presContext, nsHTMLAtoms::select, ""); - NS_IF_RELEASE(presContext); return NS_OK; } }