зеркало из https://github.com/mozilla/gecko-dev.git
Bug 889221 - Record dominant-baseline values correctly when traversing SVG text frames. r=roc
--HG-- extra : rebase_source : 0cd8bdd1d140f8991913355988ff26afdd65df2b
This commit is contained in:
Родитель
c7b3ef9ae5
Коммит
5cbf995666
|
@ -1732,11 +1732,10 @@ void
|
|||
TextFrameIterator::PushBaseline(nsIFrame* aNextFrame)
|
||||
{
|
||||
uint8_t baseline = aNextFrame->StyleSVGReset()->mDominantBaseline;
|
||||
if (baseline != NS_STYLE_DOMINANT_BASELINE_AUTO) {
|
||||
mBaselines.AppendElement(baseline);
|
||||
} else {
|
||||
mBaselines.AppendElement(mBaselines[mBaselines.Length() - 1]);
|
||||
if (baseline == NS_STYLE_DOMINANT_BASELINE_AUTO) {
|
||||
baseline = mBaselines.LastElement();
|
||||
}
|
||||
mBaselines.AppendElement(baseline);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Загрузка…
Ссылка в новой задаче