Bug Fix - Failed to send photos which are not stored on the local device

and must be downloaded from iCloud.

#1654
This commit is contained in:
Giom Foret
2017-11-17 14:33:24 +01:00
parent 3eb9b7e116
commit ade651788b
5 changed files with 181 additions and 79 deletions
@@ -3043,17 +3043,21 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
}
}
- (void)mediaPickerController:(MediaPickerViewController *)mediaPickerController didSelectImage:(UIImage*)image withURL:(NSURL *)imageURL
- (void)mediaPickerController:(MediaPickerViewController *)mediaPickerController didSelectImage:(NSData*)imageData withMimeType:(NSString *)mimetype isPhotoLibraryAsset:(BOOL)isPhotoLibraryAsset
{
[self dismissMediaPicker];
if (image)
if (imageData)
{
[self getNavigationItem].rightBarButtonItem.enabled = YES;
[updatedItemsDict setObject:image forKey:kRoomSettingsAvatarKey];
[self refreshRoomSettings];
UIImage *image = [UIImage imageWithData:imageData];
if (image)
{
[self getNavigationItem].rightBarButtonItem.enabled = YES;
[updatedItemsDict setObject:image forKey:kRoomSettingsAvatarKey];
[self refreshRoomSettings];
}
}
}