diff --git a/Signal/src/Models/TSMessageAdapaters/TSAnimatedAdapter.m b/Signal/src/Models/TSMessageAdapaters/TSAnimatedAdapter.m index f430fc800f..9d2a737873 100644 --- a/Signal/src/Models/TSMessageAdapaters/TSAnimatedAdapter.m +++ b/Signal/src/Models/TSMessageAdapaters/TSAnimatedAdapter.m @@ -7,6 +7,7 @@ #import "FLAnimatedImage.h" #import "JSQMediaItem+OWS.h" #import "TSAttachmentStream.h" +#import "UIColor+OWS.h" #import #import #import @@ -103,8 +104,9 @@ NS_ASSUME_NONNULL_BEGIN NSData *fileData = [NSData dataWithContentsOfURL:[self.attachment mediaURL]]; if (!fileData) { DDLogError(@"%@ Could not load image: %@", [self tag], [self.attachment mediaURL]); - OWSAssert(0); - return nil; + UIView *view = [UIView new]; + view.backgroundColor = [UIColor colorWithWhite:0.85f alpha:1.f]; + return view; } FLAnimatedImage *animatedGif = [FLAnimatedImage animatedImageWithGIFData:fileData]; FLAnimatedImageView *imageView = [[FLAnimatedImageView alloc] init]; diff --git a/Signal/src/Models/TSMessageAdapaters/TSPhotoAdapter.m b/Signal/src/Models/TSMessageAdapaters/TSPhotoAdapter.m index dd8c2e45d3..aa85e420e0 100644 --- a/Signal/src/Models/TSMessageAdapaters/TSPhotoAdapter.m +++ b/Signal/src/Models/TSMessageAdapaters/TSPhotoAdapter.m @@ -6,6 +6,7 @@ #import "AttachmentUploadView.h" #import "JSQMediaItem+OWS.h" #import "TSAttachmentStream.h" +#import "UIColor+OWS.h" #import #import #import @@ -75,8 +76,9 @@ NS_ASSUME_NONNULL_BEGIN UIImage *image = self.attachment.image; if (!image) { DDLogError(@"%@ Could not load image: %@", [self tag], [self.attachment mediaURL]); - OWSAssert(0); - return nil; + UIView *view = [UIView new]; + view.backgroundColor = [UIColor colorWithWhite:0.85f alpha:1.f]; + return view; } CGSize size = [self mediaViewDisplaySize]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; diff --git a/Signal/src/Models/TSMessageAdapaters/TSVideoAttachmentAdapter.m b/Signal/src/Models/TSMessageAdapaters/TSVideoAttachmentAdapter.m index 85c268af7c..c504a34f09 100644 --- a/Signal/src/Models/TSMessageAdapaters/TSVideoAttachmentAdapter.m +++ b/Signal/src/Models/TSMessageAdapaters/TSVideoAttachmentAdapter.m @@ -227,8 +227,9 @@ NS_ASSUME_NONNULL_BEGIN UIImage *image = self.attachment.image; if (!image) { DDLogError(@"%@ Could not load image: %@", [self tag], [self.attachment mediaURL]); - OWSAssert(0); - return nil; + UIView *view = [UIView new]; + view.backgroundColor = [UIColor colorWithWhite:0.85f alpha:1.f]; + return view; } UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; imageView.contentMode = UIViewContentModeScaleAspectFill;