Skip to content

Commit da7fae6

Browse files
committed
Various fixes
1 parent eac655f commit da7fae6

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

submodules/Svg/Sources/Svg.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ bool processRenderCommand(uint8_t cmd, NSData *data, NSUInteger *ptr, CGContextR
807807

808808
NSMutableArray<GiftPatternRect *> *filteredRects = [[NSMutableArray alloc] init];
809809
for (GiftPatternRect *rect in rects) {
810-
if (rect.center.y > 240.0) {
810+
if (rect.center.y > height * 0.1 && rect.center.y < height * 0.9) {
811811
[filteredRects addObject:rect];
812812
}
813813
}

submodules/TelegramUI/Components/Chat/ChatMessageGiftBubbleContentNode/Sources/ChatMessageGiftBubbleContentNode.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1573,7 +1573,9 @@ public class ChatMessageGiftBubbleContentNode: ChatMessageBubbleContentNode {
15731573
if isPlaying {
15741574
var alreadySeen = true
15751575

1576-
if item.message.flags.contains(.Incoming) {
1576+
if let action = item.message.media.first(where: { $0 is TelegramMediaAction }) as? TelegramMediaAction, case .setChatTheme = action.action {
1577+
1578+
} else if item.message.flags.contains(.Incoming) {
15771579
if let unreadRange = item.controllerInteraction.unreadMessageRange[UnreadMessageRangeKey(peerId: item.message.id.peerId, namespace: item.message.id.namespace)] {
15781580
if unreadRange.contains(item.message.id.id) {
15791581
alreadySeen = false

submodules/WallpaperBackgroundNode/Sources/WallpaperBackgroundNode.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1383,7 +1383,7 @@ public final class WallpaperBackgroundNodeImpl: ASDisplayNode, WallpaperBackgrou
13831383
}
13841384
}
13851385
if let validPatternImage = self.validPatternImage, !validPatternImage.rects.isEmpty, var modelRectIndex = self.modelRectIndex, let modelFile {
1386-
let filteredRects = validPatternImage.rects.filter { $0.center.y > 240.0 }
1386+
let filteredRects = validPatternImage.rects.filter { $0.center.y > $0.containerSize.height * 0.1 && $0.center.y < $0.containerSize.height * 0.9 }
13871387
modelRectIndex = modelRectIndex % Int32(filteredRects.count);
13881388

13891389
let rect = filteredRects[Int(modelRectIndex)]

0 commit comments

Comments
 (0)