Fix emoji / CoreText crash.
This commit is contained in:
parent
0dfffd6e82
commit
4037bcfabb
@ -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 == "😃" {
|
||||
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user