Bug 1064439, part 3 - Take advantage of infallible new in nsDocShellTreeOwner. r=jst

This commit is contained in:
Andrew McCreight
2014-12-16 09:18:01 -08:00
parent b82b120303
commit 7b9c017f6c

View File

@@ -824,12 +824,8 @@ nsDocShellTreeOwner::AddChromeListeners()
if (tooltipListener) {
mChromeTooltipListener = new ChromeTooltipListener(mWebBrowser,
webBrowserChrome);
if (mChromeTooltipListener) {
NS_ADDREF(mChromeTooltipListener);
rv = mChromeTooltipListener->AddChromeListeners();
} else {
rv = NS_ERROR_OUT_OF_MEMORY;
}
NS_ADDREF(mChromeTooltipListener);
rv = mChromeTooltipListener->AddChromeListeners();
}
}
@@ -842,12 +838,8 @@ nsDocShellTreeOwner::AddChromeListeners()
if (contextListener2 || contextListener) {
mChromeContextMenuListener =
new ChromeContextMenuListener(mWebBrowser, webBrowserChrome);
if (mChromeContextMenuListener) {
NS_ADDREF(mChromeContextMenuListener);
rv = mChromeContextMenuListener->AddChromeListeners();
} else {
rv = NS_ERROR_OUT_OF_MEMORY;
}
NS_ADDREF(mChromeContextMenuListener);
rv = mChromeContextMenuListener->AddChromeListeners();
}
}