mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 06:35:51 +00:00
Various fixes
This commit is contained in:
@@ -1080,7 +1080,17 @@ public class CameraScreen: ViewController {
|
||||
fileprivate var previewBlurPromise = ValuePromise<Bool>(false)
|
||||
private let animateFlipAction = ActionSlot<Void>()
|
||||
|
||||
fileprivate var cameraIsActive = true
|
||||
private let idleTimerExtensionDisposable = MetaDisposable()
|
||||
|
||||
fileprivate var cameraIsActive = true {
|
||||
didSet {
|
||||
if self.cameraIsActive {
|
||||
self.idleTimerExtensionDisposable.set(self.context.sharedContext.applicationBindings.pushIdleTimerExtension())
|
||||
} else {
|
||||
self.idleTimerExtensionDisposable.set(nil)
|
||||
}
|
||||
}
|
||||
}
|
||||
fileprivate var hasGallery = false
|
||||
|
||||
private var presentationData: PresentationData
|
||||
@@ -1302,10 +1312,13 @@ public class CameraScreen: ViewController {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
self.idleTimerExtensionDisposable.set(self.context.sharedContext.applicationBindings.pushIdleTimerExtension())
|
||||
}
|
||||
|
||||
deinit {
|
||||
self.changingPositionDisposable?.dispose()
|
||||
self.idleTimerExtensionDisposable.dispose()
|
||||
}
|
||||
|
||||
private var pipPanGestureRecognizer: UIPanGestureRecognizer?
|
||||
@@ -2224,6 +2237,8 @@ public class CameraScreen: ViewController {
|
||||
}
|
||||
}
|
||||
self.push(controller)
|
||||
|
||||
self.requestLayout(transition: .immediate)
|
||||
}
|
||||
|
||||
public func presentDraftTooltip() {
|
||||
|
||||
Reference in New Issue
Block a user