diff --git a/submodules/LegacyComponents/LegacyComponents/TGMediaAssetModernImageSignals.m b/submodules/LegacyComponents/LegacyComponents/TGMediaAssetModernImageSignals.m index 3b0cefb595..fcdd71cea9 100644 --- a/submodules/LegacyComponents/LegacyComponents/TGMediaAssetModernImageSignals.m +++ b/submodules/LegacyComponents/LegacyComponents/TGMediaAssetModernImageSignals.m @@ -735,7 +735,16 @@ { PHImageRequestID token = PHInvalidImageRequestID; - if (asset.subtypes & TGMediaAssetSubtypePhotoLive) + bool processLive = false; + if (asset.subtypes & TGMediaAssetSubtypePhotoLive) { + if (iosMajorVersion() < 9 || (iosMajorVersion() == 9 && iosMinorVersion() < 1)) { + processLive = false; + } else { + processLive = true; + } + } + + if (processLive) { PHLivePhotoRequestOptions *requestOptions = [[PHLivePhotoRequestOptions alloc] init]; requestOptions.networkAccessAllowed = true; @@ -830,7 +839,16 @@ { PHImageRequestID token = PHInvalidImageRequestID; - if (asset.subtypes & TGMediaAssetSubtypePhotoLive) + bool processLive = false; + if (asset.subtypes & TGMediaAssetSubtypePhotoLive) { + if (iosMajorVersion() < 9 || (iosMajorVersion() == 9 && iosMinorVersion() < 1)) { + processLive = false; + } else { + processLive = true; + } + } + + if (processLive) { NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.mov", asset.identifier]]; NSURL *fileUrl = [NSURL fileURLWithPath:filePath];