Various improvements

This commit is contained in:
Ilya Laktyushin
2023-11-25 14:10:36 +04:00
parent 3aaa0ad17b
commit 9cd6344b53
84 changed files with 3895 additions and 3057 deletions

View File

@@ -3072,13 +3072,15 @@ public final class DrawingToolsInteraction {
}
var isVideo = false
var isAdditional = false
if let entity = entityView.entity as? DrawingStickerEntity {
if case .dualVideoReference = entity.content {
if case let .dualVideoReference(isAdditionalValue) = entity.content {
isVideo = true
isAdditional = isAdditionalValue
}
}
guard !isVideo else {
guard !isVideo || isAdditional else {
return
}
@@ -3103,7 +3105,7 @@ public final class DrawingToolsInteraction {
self.entitiesView.selectEntity(entityView.entity)
}
}))
} else if entityView is DrawingStickerEntityView || entityView is DrawingBubbleEntityView {
} else if (entityView is DrawingStickerEntityView || entityView is DrawingBubbleEntityView) && !isVideo {
actions.append(ContextMenuAction(content: .text(title: presentationData.strings.Paint_Flip, accessibilityLabel: presentationData.strings.Paint_Flip), action: { [weak self] in
if let self {
self.flipSelectedEntity()