From 39381dd1895dc77ced7b31b4bb6aa6047c0907d2 Mon Sep 17 00:00:00 2001 From: Peter Iakovlev Date: Fri, 2 Mar 2018 20:44:32 +0400 Subject: [PATCH] no message --- LegacyComponents/TGMediaAssetsController.m | 3 +++ LegacyComponents/TGVideoMessageCaptureController.m | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/LegacyComponents/TGMediaAssetsController.m b/LegacyComponents/TGMediaAssetsController.m index 314a8e8414..5dfc342e77 100644 --- a/LegacyComponents/TGMediaAssetsController.m +++ b/LegacyComponents/TGMediaAssetsController.m @@ -878,6 +878,9 @@ { if (_intent == TGMediaAssetsControllerSendFileIntent) return nil; + if (self.requestSearchController == nil) { + return nil; + } if (iosMajorVersion() < 7) { diff --git a/LegacyComponents/TGVideoMessageCaptureController.m b/LegacyComponents/TGVideoMessageCaptureController.m index 89d1c93905..46714a0095 100644 --- a/LegacyComponents/TGVideoMessageCaptureController.m +++ b/LegacyComponents/TGVideoMessageCaptureController.m @@ -193,6 +193,10 @@ typedef enum [_thumbnailsDisposable dispose]; [[NSNotificationCenter defaultCenter] removeObserver:_didEnterBackgroundObserver]; [_activityDisposable dispose]; + id currentAudioSession = _currentAudioSession; + [_queue dispatch:^{ + [currentAudioSession dispose]; + }]; } + (NSURL *)tempOutputPath