Bug 889221 - Record dominant-baseline values correctly when traversing SVG text frames. r=roc

--HG--
extra : rebase_source : 0cd8bdd1d140f8991913355988ff26afdd65df2b
This commit is contained in:
Cameron McCormack 2013-07-03 15:31:44 +10:00
Родитель c7b3ef9ae5
Коммит 5cbf995666
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -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