Fix video message layout when minimized container is present

This commit is contained in:
Ilya Laktyushin
2024-07-27 01:21:33 +02:00
parent 9df433937e
commit 60196075a6
3 changed files with 19 additions and 8 deletions

View File

@@ -1389,7 +1389,7 @@ public class VideoMessageCameraScreen: ViewController {
}
var backgroundFrame = CGRect(origin: .zero, size: CGSize(width: layout.size.width, height: controller.inputPanelFrame.0.minY))
if backgroundFrame.maxY < layout.size.height - 100.0 && (layout.inputHeight ?? 0.0).isZero && !controller.inputPanelFrame.1 {
if backgroundFrame.maxY < layout.size.height - 100.0 && (layout.inputHeight ?? 0.0).isZero && !controller.inputPanelFrame.1 && layout.additionalInsets.bottom.isZero {
backgroundFrame = CGRect(origin: .zero, size: CGSize(width: layout.size.width, height: layout.size.height - layout.intrinsicInsets.bottom - controller.inputPanelFrame.0.height))
}