зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1361395 - Use ConvertFromGlyphRunArray to implement ResetGlyphRuns. r=jrmuizel
This commit is contained in:
Родитель
b01d2b3925
Коммит
4a357a8f76
|
@ -522,11 +522,14 @@ public:
|
|||
void ResetGlyphRuns()
|
||||
{
|
||||
if (mHasGlyphRunArray) {
|
||||
mGlyphRunArray.~nsTArray<GlyphRun>();
|
||||
mHasGlyphRunArray = false;
|
||||
} else {
|
||||
mSingleGlyphRun.mFont = nullptr;
|
||||
MOZ_ASSERT(mGlyphRunArray.Length() > 1);
|
||||
// Discard all but the first GlyphRun...
|
||||
mGlyphRunArray.TruncateLength(1);
|
||||
// ...and then convert to the single-run representation.
|
||||
ConvertFromGlyphRunArray();
|
||||
}
|
||||
// Clear out the one remaining GlyphRun.
|
||||
mSingleGlyphRun.mFont = nullptr;
|
||||
}
|
||||
void SortGlyphRuns();
|
||||
void SanitizeGlyphRuns();
|
||||
|
|
Загрузка…
Ссылка в новой задаче