Fix emoji / CoreText crash.

This commit is contained in:
Matthew Chen 2021-08-06 12:26:09 -03:00
parent 0dfffd6e82
commit 4037bcfabb
2 changed files with 3 additions and 5 deletions

View File

@ -5,10 +5,8 @@
// This file is generated by EmojiGenerator.swift, do not manually edit it.
extension EmojiWithSkinTones {
init?(rawValue: String, skipSingleEmojiCheck: Bool = false) {
if !skipSingleEmojiCheck {
guard rawValue.isSingleEmoji else { return nil }
}
init?(rawValue: String) {
guard rawValue.isSingleEmoji else { return nil }
if rawValue == "😀" {
self.init(baseEmoji: .grinning, skinTones: nil)
} else if rawValue == "😃" {

View File

@ -68,6 +68,6 @@ extension String {
// * This will reject "lone modifiers".
// * This will reject certain edge cases such as 🌈.
var isSingleEmojiUsingEmojiWithSkinTones: Bool {
EmojiWithSkinTones(rawValue: self, skipSingleEmojiCheck: true) != nil
EmojiWithSkinTones(rawValue: self) != nil
}
}