зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1211858 - Add a hint for the Restyle label when the id is unavailable. r=roc,benwa
This commit is contained in:
Родитель
5a246716d1
Коммит
a0d6fcda4b
|
@ -4346,20 +4346,16 @@ ElementRestyler::ComputeStyleChangeFor(nsIFrame* aFrame,
|
|||
aSwappedStructOwners)
|
||||
{
|
||||
nsIContent* content = aFrame->GetContent();
|
||||
nsAutoCString idStr;
|
||||
nsAutoCString localDescriptor;
|
||||
if (profiler_is_active() && content) {
|
||||
nsIAtom* id = content->GetID();
|
||||
if (id) {
|
||||
id->ToUTF8String(idStr);
|
||||
} else {
|
||||
idStr.AssignLiteral("?");
|
||||
}
|
||||
std::string elemDesc = ToString(*content);
|
||||
localDescriptor.Assign(elemDesc.c_str());
|
||||
}
|
||||
|
||||
PROFILER_LABEL_PRINTF("ElementRestyler", "ComputeStyleChangeFor",
|
||||
js::ProfileEntry::Category::CSS,
|
||||
content ? "Element: %s" : "%s",
|
||||
content ? idStr.get() : "");
|
||||
content ? localDescriptor.get() : "");
|
||||
if (aMinChange) {
|
||||
aChangeList->AppendChange(aFrame, content, aMinChange);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче