Merge branch 'mkirk/fix-share'

pull/1/head
Michael Kirk 8 years ago
commit 37d408cc74

@ -312,6 +312,7 @@ NS_ASSUME_NONNULL_BEGIN
actionString, actionString,
self.interaction.uniqueId, self.interaction.uniqueId,
[self.mediaItem class]); [self.mediaItem class]);
OWSAssert(NO);
} }
- (TSAttachmentStream *)attachmentStream - (TSAttachmentStream *)attachmentStream

@ -124,9 +124,10 @@ NS_ASSUME_NONNULL_BEGIN
UIImageWriteToSavedPhotosAlbum(self.image, nil, nil, nil); UIImageWriteToSavedPhotosAlbum(self.image, nil, nil, nil);
return; return;
} }
// Shouldn't get here, as only supported actions should be exposed via canPerformEditingAction // Shouldn't get here, as only supported actions should be exposed via canPerformEditingAction
DDLogError(@"'%@' action unsupported for %@: attachmentId=%@", actionString, self.class, self.attachmentId); DDLogError(@"'%@' action unsupported for %@: attachmentId=%@", actionString, self.class, self.attachmentId);
OWSAssert(NO);
} }
@end @end

@ -275,6 +275,7 @@ NS_ASSUME_NONNULL_BEGIN
NSString *actionString = NSStringFromSelector(action); NSString *actionString = NSStringFromSelector(action);
DDLogError( DDLogError(
@"Unexpected action: %@ for VideoAttachmentAdapter with contentType: %@", actionString, self.contentType); @"Unexpected action: %@ for VideoAttachmentAdapter with contentType: %@", actionString, self.contentType);
OWSAssert(NO);
} }
} }

@ -4,6 +4,7 @@
#import "AttachmentSharing.h" #import "AttachmentSharing.h"
#import "TSAttachmentStream.h" #import "TSAttachmentStream.h"
#import "UIUtil.h"
@implementation AttachmentSharing @implementation AttachmentSharing
@ -24,19 +25,22 @@
] ]
applicationActivities:@[ applicationActivities:@[
]]; ]];
[activityViewController setCompletionWithItemsHandler:^(UIActivityType __nullable activityType, [activityViewController setCompletionWithItemsHandler:^(UIActivityType __nullable activityType,
BOOL completed, BOOL completed,
NSArray * __nullable returnedItems, NSArray *__nullable returnedItems,
NSError * __nullable activityError) { NSError *__nullable activityError) {
DDLogDebug(@"%@ applying signal appearence", self.tag);
[UIUtil applySignalAppearence];
if (activityError) { if (activityError) {
DDLogInfo(@"%@ Failed to share with activityError: %@", self.tag, activityError); DDLogInfo(@"%@ Failed to share with activityError: %@", self.tag, activityError);
} else if (completed) { } else if (completed) {
DDLogInfo(@"%@ Did share with activityType: %@", self.tag, activityType); DDLogInfo(@"%@ Did share with activityType: %@", self.tag, activityType);
} }
}]; }];
// Find the frontmost presented UIViewController from which to present the // Find the frontmost presented UIViewController from which to present the
// share view. // share view.
UIWindow *window = [UIApplication sharedApplication].keyWindow; UIWindow *window = [UIApplication sharedApplication].keyWindow;
@ -47,7 +51,10 @@
OWSAssert(fromViewController); OWSAssert(fromViewController);
[fromViewController presentViewController:activityViewController [fromViewController presentViewController:activityViewController
animated:YES animated:YES
completion:nil]; completion:^{
DDLogDebug(@"%@ applying default system appearence", self.tag);
[UIUtil applyDefaultSystemAppearence];
}];
} }
#pragma mark - Logging #pragma mark - Logging

Loading…
Cancel
Save