зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1492220 - Fix encoding-form mismatch in macOS impl of GetVariationAxes. r=lsalzman
This commit is contained in:
Родитель
5050b3952b
Коммит
aa3e389fe2
|
@ -334,9 +334,11 @@ MacOSFontEntry::GetVariationAxes(nsTArray<gfxFontVariationAxis>& aVariationAxes)
|
|||
kCTFontVariationAxisNameKey);
|
||||
if (name) {
|
||||
CFIndex len = CFStringGetLength(name);
|
||||
axis.mName.SetLength(len);
|
||||
nsAutoString nameStr;
|
||||
nameStr.SetLength(len);
|
||||
CFStringGetCharacters(name, CFRangeMake(0, len),
|
||||
(UniChar*)axis.mName.BeginWriting());
|
||||
(UniChar*)nameStr.BeginWriting());
|
||||
AppendUTF16toUTF8(nameStr, axis.mName);
|
||||
}
|
||||
axis.mTag = (uint32_t)tag;
|
||||
axis.mMinValue = minValue;
|
||||
|
|
Загрузка…
Ссылка в новой задаче