Various fixes

This commit is contained in:
Ilya Laktyushin 2023-09-10 02:25:57 +04:00
parent b8aa47ec81
commit edbdcc2f0d
2 changed files with 9 additions and 3 deletions

View File

@ -825,9 +825,13 @@ public final class TextFieldComponent: Component {
var rightmostX = lineRect.maxX + padding
let rightmostY = lineRect.minY + self.textView.textContainerInset.top
let stringIndex = self.textView.text.index(self.textView.text.startIndex, offsetBy: lineRange.location + lineRange.length - 1)
if self.textView.text[stringIndex] == " " {
rightmostX -= 3.0
let nsString = (self.textView.text as NSString)
let firstLineEndRange = NSMakeRange(lineRange.location + lineRange.length - 1, 1)
if nsString.length > firstLineEndRange.location + firstLineEndRange.length {
let lastChar = nsString.substring(with: firstLineEndRange)
if lastChar == " " {
rightmostX -= 2.0
}
}
return CGPoint(x: rightmostX, y: rightmostY)

View File

@ -19381,6 +19381,8 @@ func canAddMessageReactions(message: Message) -> Bool {
if story.isMention {
return false
}
} else if let _ = media as? TelegramMediaExpiredContent {
return false
}
}
return true