diff --git a/submodules/PremiumUI/Resources/coin.scn b/submodules/PremiumUI/Resources/coin.scn index 014aea1317..734babbbc1 100644 Binary files a/submodules/PremiumUI/Resources/coin.scn and b/submodules/PremiumUI/Resources/coin.scn differ diff --git a/submodules/PremiumUI/Resources/coin_edge.png b/submodules/PremiumUI/Resources/coin_edge.png new file mode 100644 index 0000000000..f0bf2761f1 Binary files /dev/null and b/submodules/PremiumUI/Resources/coin_edge.png differ diff --git a/submodules/TelegramAudio/Sources/ManagedAudioSession.swift b/submodules/TelegramAudio/Sources/ManagedAudioSession.swift index 9ebfae3d48..675ca226fb 100644 --- a/submodules/TelegramAudio/Sources/ManagedAudioSession.swift +++ b/submodules/TelegramAudio/Sources/ManagedAudioSession.swift @@ -817,8 +817,12 @@ public final class ManagedAudioSession: NSObject { mode = .voiceChat case .videoCall: mode = .videoChat - case .record(_, true, _): - mode = .videoRecording + case let .record(_, video, withOthers): + if video && !withOthers { + mode = .videoRecording + } else { + mode = .default + } default: mode = .default }