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