Fixed crash when sublist is nil.

This commit is contained in:
Michael Griebling
2023-02-27 08:28:57 -05:00
parent 46485d8790
commit d05123066c

View File

@@ -260,15 +260,16 @@ public struct MTMathListBuilder {
spacesAllowed = command == "text"
let oldFontStyle = currentFontStyle
currentFontStyle = fontStyle
let sublist = self.buildInternal(true)!
// Restore the font style.
currentFontStyle = oldFontStyle
spacesAllowed = oldSpacesAllowed
prevAtom = sublist.atoms.last
list.append(sublist)
if oneCharOnly {
return list
if let sublist = self.buildInternal(true) {
// Restore the font style.
currentFontStyle = oldFontStyle
spacesAllowed = oldSpacesAllowed
prevAtom = sublist.atoms.last
list.append(sublist)
if oneCharOnly {
return list
}
}
continue
}