mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
added NS_RELEASE() cleanup.
This commit is contained in:
parent
ca92a841d3
commit
45ee8e1c7a
@ -83,6 +83,11 @@ nsScrollingView :: nsScrollingView()
|
||||
|
||||
nsScrollingView :: ~nsScrollingView()
|
||||
{
|
||||
if (nsnull != mScrollBarView)
|
||||
{
|
||||
NS_RELEASE(mScrollBarView);
|
||||
mScrollBarView = nsnull;
|
||||
}
|
||||
}
|
||||
|
||||
nsresult nsScrollingView :: QueryInterface(const nsIID& aIID, void** aInstancePtr)
|
||||
@ -136,10 +141,10 @@ nsresult nsScrollingView :: Init(nsIViewManager* aManager,
|
||||
|
||||
mScrollBarView = new ScrollBarView();
|
||||
|
||||
NS_IF_ADDREF(mScrollBarView);
|
||||
|
||||
if (nsnull != mScrollBarView)
|
||||
{
|
||||
NS_ADDREF(mScrollBarView);
|
||||
|
||||
nsRect trect = aBounds;
|
||||
|
||||
trect.width = NS_TO_INT_ROUND(dx->GetScrollBarWidth());
|
||||
|
Loading…
Reference in New Issue
Block a user