diff --git a/Signal/src/util/MainAppContext.m b/Signal/src/util/MainAppContext.m index 9790ae493..e367efa31 100644 --- a/Signal/src/util/MainAppContext.m +++ b/Signal/src/util/MainAppContext.m @@ -157,6 +157,7 @@ NSString *const ReportedApplicationStateDidChangeNotification = @"ReportedApplic - (BOOL)isMainAppAndActive { + if (![NSThread isMainThread]) { return NO; } return [UIApplication sharedApplication].applicationState == UIApplicationStateActive; }