Improve the CSSLoader API: make it clear which methods return results
sync and which return async, move the handling of alternates more completely into the CSSLoader, make it possible for observers to tell whether the load actually succeeded. Bug 293825, r+sr=peterv git-svn-id: svn://10.0.0.236/trunk@180035 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -145,7 +145,7 @@ nsStyleSheetService::LoadAndRegisterSheet(nsIURI *aSheetURI,
|
||||
|
||||
nsCOMPtr<nsICSSLoader> loader = do_CreateInstance(kCSSLoaderCID);
|
||||
nsCOMPtr<nsICSSStyleSheet> sheet;
|
||||
nsresult rv = loader->LoadAgentSheet(aSheetURI, getter_AddRefs(sheet));
|
||||
nsresult rv = loader->LoadSheetSync(aSheetURI, getter_AddRefs(sheet));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
mSheets[aSheetType].AppendObject(sheet);
|
||||
|
||||
Reference in New Issue
Block a user