From 8dadd307021f5a5a900e56b8adf81e96d558e63b Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Thu, 5 Jun 2025 01:46:50 +0200 Subject: [PATCH] Fix recording pause tooltip on iPad --- .../Sources/Chat/ChatControllerMediaRecording.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/Sources/Chat/ChatControllerMediaRecording.swift b/submodules/TelegramUI/Sources/Chat/ChatControllerMediaRecording.swift index 733ef38465..b96e6c318b 100644 --- a/submodules/TelegramUI/Sources/Chat/ChatControllerMediaRecording.swift +++ b/submodules/TelegramUI/Sources/Chat/ChatControllerMediaRecording.swift @@ -595,7 +595,16 @@ extension ChatControllerImpl { self.dismissAllTooltips() let insets = layout.insets(options: [.input]) - let location = CGRect(origin: CGPoint(x: layout.size.width - layout.safeInsets.right - 42.0 - UIScreenPixel, y: layout.size.height - insets.bottom - 122.0), size: CGSize()) + var screenWidth = layout.size.width + if layout.metrics.isTablet { + if layout.size.height == layout.deviceMetrics.screenSize.width { + screenWidth = layout.deviceMetrics.screenSize.height + } else { + screenWidth = layout.deviceMetrics.screenSize.width + } + } + + let location = CGRect(origin: CGPoint(x: screenWidth - layout.safeInsets.right - 42.0 - UIScreenPixel, y: layout.size.height - insets.bottom - 122.0), size: CGSize()) let tooltipController = TooltipScreen( account: self.context.account,