mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-16 11:20:18 +00:00
Various fixes
This commit is contained in:
parent
6ced6dacd6
commit
9dcbc81923
@ -871,7 +871,7 @@
|
|||||||
|
|
||||||
if (_intent == TGMediaAssetsControllerSendMediaIntent && _selectionContext.allowGrouping)
|
if (_intent == TGMediaAssetsControllerSendMediaIntent && _selectionContext.allowGrouping)
|
||||||
[[NSUserDefaults standardUserDefaults] setObject:@(!_selectionContext.grouping) forKey:@"TG_mediaGroupingDisabled_v0"];
|
[[NSUserDefaults standardUserDefaults] setObject:@(!_selectionContext.grouping) forKey:@"TG_mediaGroupingDisabled_v0"];
|
||||||
|
|
||||||
return [TGMediaAssetsController resultSignalsForSelectionContext:_selectionContext editingContext:_editingContext intent:_intent currentItem:currentItem storeAssets:storeAssets convertToJpeg:false descriptionGenerator:descriptionGenerator saveEditedPhotos:_saveEditedPhotos];
|
return [TGMediaAssetsController resultSignalsForSelectionContext:_selectionContext editingContext:_editingContext intent:_intent currentItem:currentItem storeAssets:storeAssets convertToJpeg:false descriptionGenerator:descriptionGenerator saveEditedPhotos:_saveEditedPhotos];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -889,6 +889,9 @@
|
|||||||
if (selectedItems.count == 0 && currentItem != nil)
|
if (selectedItems.count == 0 && currentItem != nil)
|
||||||
[selectedItems addObject:currentItem];
|
[selectedItems addObject:currentItem];
|
||||||
|
|
||||||
|
if (intent == TGMediaAssetsControllerSendMediaIntent)
|
||||||
|
[[NSUserDefaults standardUserDefaults] setObject:@(editingContext.isHighQualityPhoto) forKey:@"TG_photoHighQuality_v0"];
|
||||||
|
|
||||||
if (saveEditedPhotos && storeAssets && editingContext != nil)
|
if (saveEditedPhotos && storeAssets && editingContext != nil)
|
||||||
{
|
{
|
||||||
NSMutableArray *fullSizeSignals = [[NSMutableArray alloc] init];
|
NSMutableArray *fullSizeSignals = [[NSMutableArray alloc] init];
|
||||||
|
|||||||
@ -2159,6 +2159,12 @@ public final class MediaPickerScreenImpl: ViewController, MediaPickerScreen, Att
|
|||||||
strongSelf.controllerNode.dismissInput()
|
strongSelf.controllerNode.dismissInput()
|
||||||
}
|
}
|
||||||
}, selectionState: selectionContext, editingState: editingContext ?? TGMediaEditingContext())
|
}, selectionState: selectionContext, editingState: editingContext ?? TGMediaEditingContext())
|
||||||
|
|
||||||
|
let highQualityPhoto = UserDefaults.standard.bool(forKey: "TG_photoHighQuality_v0")
|
||||||
|
if highQualityPhoto {
|
||||||
|
self.interaction?.editingState.setHighQualityPhoto(highQualityPhoto)
|
||||||
|
}
|
||||||
|
|
||||||
self.interaction?.selectionState?.grouping = true
|
self.interaction?.selectionState?.grouping = true
|
||||||
|
|
||||||
self.interaction?.editingState.sendPaidMessageStars = sendPaidMessageStars ?? 0
|
self.interaction?.editingState.sendPaidMessageStars = sendPaidMessageStars ?? 0
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user