Various fixes

This commit is contained in:
Ilya Laktyushin 2024-07-25 19:47:12 +02:00
parent 750abe6477
commit 1fde514783
2 changed files with 9 additions and 2 deletions

View File

@ -1543,6 +1543,9 @@ public class CameraScreen: ViewController {
isDualCameraEnabled = isDualCameraEnabledValue.boolValue isDualCameraEnabled = isDualCameraEnabledValue.boolValue
} }
} }
if case .sticker = controller.mode {
isDualCameraEnabled = false
}
var dualCameraPosition: PIPPosition = .topRight var dualCameraPosition: PIPPosition = .topRight
if let dualCameraPositionValue = UserDefaults.standard.object(forKey: "TelegramStoryCameraDualPosition") as? NSNumber { if let dualCameraPositionValue = UserDefaults.standard.object(forKey: "TelegramStoryCameraDualPosition") as? NSNumber {

View File

@ -6507,8 +6507,12 @@ public final class MediaEditorScreen: ViewController, UIDropInteractionDelegate
self.saveDraft(id: randomId) self.saveDraft(id: randomId)
var firstFrame: Signal<(UIImage?, UIImage?), NoError> var firstFrame: Signal<(UIImage?, UIImage?), NoError>
let firstFrameTime = CMTime(seconds: mediaEditor.values.videoTrimRange?.lowerBound ?? 0.0, preferredTimescale: CMTimeScale(60)) let firstFrameTime: CMTime
if let coverImageTimestamp = mediaEditor.values.coverImageTimestamp {
firstFrameTime = CMTime(seconds: coverImageTimestamp, preferredTimescale: CMTimeScale(60))
} else {
firstFrameTime = CMTime(seconds: mediaEditor.values.videoTrimRange?.lowerBound ?? 0.0, preferredTimescale: CMTimeScale(60))
}
let videoResult: Signal<MediaResult.VideoResult, NoError> let videoResult: Signal<MediaResult.VideoResult, NoError>
var videoIsMirrored = false var videoIsMirrored = false
let duration: Double let duration: Double