Bug 923251 - Part b: Make Loader::PrepareSheet return void; r=heycam

This commit is contained in:
Ms2ger 2013-11-11 08:57:53 +01:00
Родитель 5f81e1fd5c
Коммит 94dd5a9e1d
2 изменённых файлов: 11 добавлений и 17 удалений

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

@ -1234,7 +1234,7 @@ Loader::CreateSheet(nsIURI* aURI,
* well as setting the enabled state based on the title and whether
* the sheet had "alternate" in its rel.
*/
nsresult
void
Loader::PrepareSheet(nsCSSStyleSheet* aSheet,
const nsSubstring& aTitle,
const nsSubstring& aMediaString,
@ -1263,7 +1263,6 @@ Loader::PrepareSheet(nsCSSStyleSheet* aSheet,
aSheet->SetTitle(aTitle);
aSheet->SetEnabled(! isAlternate);
aSheet->SetScopeElement(aScopeElement);
return NS_OK;
}
/**
@ -1886,9 +1885,7 @@ Loader::LoadInlineStyle(nsIContent* aElement,
LOG((" Sheet is alternate: %d", *aIsAlternate));
rv = PrepareSheet(sheet, aTitle, aMedia, nullptr, aScopeElement,
*aIsAlternate);
NS_ENSURE_SUCCESS(rv, rv);
PrepareSheet(sheet, aTitle, aMedia, nullptr, aScopeElement, *aIsAlternate);
rv = InsertSheetInDoc(sheet, aElement, mDocument);
NS_ENSURE_SUCCESS(rv, rv);
@ -1960,8 +1957,7 @@ Loader::LoadStyleLink(nsIContent* aElement,
LOG((" Sheet is alternate: %d", *aIsAlternate));
rv = PrepareSheet(sheet, aTitle, aMedia, nullptr, nullptr, *aIsAlternate);
NS_ENSURE_SUCCESS(rv, rv);
PrepareSheet(sheet, aTitle, aMedia, nullptr, nullptr, *aIsAlternate);
rv = InsertSheetInDoc(sheet, aElement, mDocument);
NS_ENSURE_SUCCESS(rv, rv);
@ -2118,8 +2114,7 @@ Loader::LoadChildSheet(nsCSSStyleSheet* aParentSheet,
false, empty, state, &isAlternate, getter_AddRefs(sheet));
NS_ENSURE_SUCCESS(rv, rv);
rv = PrepareSheet(sheet, empty, empty, aMedia, nullptr, isAlternate);
NS_ENSURE_SUCCESS(rv, rv);
PrepareSheet(sheet, empty, empty, aMedia, nullptr, isAlternate);
rv = InsertChildSheet(sheet, aParentSheet, aParentRule);
NS_ENSURE_SUCCESS(rv, rv);
@ -2229,8 +2224,7 @@ Loader::InternalLoadNonDocumentSheet(nsIURI* aURL,
empty, state, &isAlternate, getter_AddRefs(sheet));
NS_ENSURE_SUCCESS(rv, rv);
rv = PrepareSheet(sheet, empty, empty, nullptr, nullptr, isAlternate);
NS_ENSURE_SUCCESS(rv, rv);
PrepareSheet(sheet, empty, empty, nullptr, nullptr, isAlternate);
if (state == eSheetComplete) {
LOG((" Sheet already complete"));

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

@ -410,12 +410,12 @@ private:
// Pass in either a media string or the nsMediaList from the
// CSSParser. Don't pass both.
// This method will set the sheet's enabled state based on isAlternate
nsresult PrepareSheet(nsCSSStyleSheet* aSheet,
const nsAString& aTitle,
const nsAString& aMediaString,
nsMediaList* aMediaList,
mozilla::dom::Element* aScopeElement,
bool isAlternate);
void PrepareSheet(nsCSSStyleSheet* aSheet,
const nsAString& aTitle,
const nsAString& aMediaString,
nsMediaList* aMediaList,
dom::Element* aScopeElement,
bool isAlternate);
nsresult InsertSheetInDoc(nsCSSStyleSheet* aSheet,
nsIContent* aLinkingContent,