mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-07 01:10:09 +00:00
Various fixes
This commit is contained in:
parent
eac655f572
commit
da7fae6566
@ -807,7 +807,7 @@ UIImage * _Nullable renderPreparedImageWithSymbol(NSData * _Nonnull data, CGSize
|
||||
|
||||
NSMutableArray<GiftPatternRect *> *filteredRects = [[NSMutableArray alloc] init];
|
||||
for (GiftPatternRect *rect in rects) {
|
||||
if (rect.center.y > 240.0) {
|
||||
if (rect.center.y > height * 0.1 && rect.center.y < height * 0.9) {
|
||||
[filteredRects addObject:rect];
|
||||
}
|
||||
}
|
||||
|
||||
@ -1573,7 +1573,9 @@ public class ChatMessageGiftBubbleContentNode: ChatMessageBubbleContentNode {
|
||||
if isPlaying {
|
||||
var alreadySeen = true
|
||||
|
||||
if item.message.flags.contains(.Incoming) {
|
||||
if let action = item.message.media.first(where: { $0 is TelegramMediaAction }) as? TelegramMediaAction, case .setChatTheme = action.action {
|
||||
|
||||
} else if item.message.flags.contains(.Incoming) {
|
||||
if let unreadRange = item.controllerInteraction.unreadMessageRange[UnreadMessageRangeKey(peerId: item.message.id.peerId, namespace: item.message.id.namespace)] {
|
||||
if unreadRange.contains(item.message.id.id) {
|
||||
alreadySeen = false
|
||||
|
||||
@ -1383,7 +1383,7 @@ public final class WallpaperBackgroundNodeImpl: ASDisplayNode, WallpaperBackgrou
|
||||
}
|
||||
}
|
||||
if let validPatternImage = self.validPatternImage, !validPatternImage.rects.isEmpty, var modelRectIndex = self.modelRectIndex, let modelFile {
|
||||
let filteredRects = validPatternImage.rects.filter { $0.center.y > 240.0 }
|
||||
let filteredRects = validPatternImage.rects.filter { $0.center.y > $0.containerSize.height * 0.1 && $0.center.y < $0.containerSize.height * 0.9 }
|
||||
modelRectIndex = modelRectIndex % Int32(filteredRects.count);
|
||||
|
||||
let rect = filteredRects[Int(modelRectIndex)]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user