зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1619150 - Include font inflation info when dumping frame data. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D64907 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
19ba70d2a5
Коммит
d1a5485cf9
|
@ -7944,6 +7944,21 @@ void nsIFrame::ListGeneric(nsACString& aTo, const char* aPrefix,
|
|||
if (IBprevsibling) {
|
||||
aTo += nsPrintfCString(" IBSplitPrevSibling=%p", IBprevsibling);
|
||||
}
|
||||
if (nsLayoutUtils::FontSizeInflationEnabled(PresContext())) {
|
||||
if (HasAnyStateBits(NS_FRAME_FONT_INFLATION_FLOW_ROOT)) {
|
||||
aTo += nsPrintfCString(" FFR");
|
||||
if (nsFontInflationData* data =
|
||||
nsFontInflationData::FindFontInflationDataFor(this)) {
|
||||
aTo += nsPrintfCString(",enabled=%s,UIS=%s",
|
||||
data->InflationEnabled() ? "yes" : "no",
|
||||
ToString(data->UsableISize()).c_str());
|
||||
}
|
||||
}
|
||||
if (HasAnyStateBits(NS_FRAME_FONT_INFLATION_CONTAINER)) {
|
||||
aTo += nsPrintfCString(" FIC");
|
||||
}
|
||||
aTo += nsPrintfCString(" FI=%f", nsLayoutUtils::FontSizeInflationFor(this));
|
||||
}
|
||||
aTo += nsPrintfCString(" %s", ToString(mRect).c_str());
|
||||
|
||||
mozilla::WritingMode wm = GetWritingMode();
|
||||
|
|
Загрузка…
Ссылка в новой задаче