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
Родитель b58ae22b4b
Коммит 3b279272a6
1 изменённых файлов: 4 добавлений и 12 удалений

Просмотреть файл

@ -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();
}
}