Bug 1480496 - Add a profiler label frame to Loader::ParseSheet with the LAYOUT category r?mstange
MozReview-Commit-ID: CcuCs9fxTbT
--- a/layout/style/Loader.cpp
+++ b/layout/style/Loader.cpp
@@ -1596,16 +1596,17 @@ Loader::LoadSheet(SheetLoadData* aLoadDa
* ParseSheet handles parsing the data stream.
*/
Loader::Completed
Loader::ParseSheet(const nsACString& aBytes,
SheetLoadData* aLoadData,
AllowAsyncParse aAllowAsync)
{
LOG(("css::Loader::ParseSheet"));
+ AUTO_PROFILER_LABEL("css::Loader::ParseSheet", LAYOUT);
MOZ_ASSERT(aLoadData);
aLoadData->mIsBeingParsed = true;
StyleSheet* sheet = aLoadData->mSheet;
MOZ_ASSERT(sheet);
// Some cases, like inline style and UA stylesheets, need to be parsed
// synchronously. The former may trigger child loads, the latter must not.