diff --git a/SignalMessaging/appearance/Theme.h b/SignalMessaging/appearance/Theme.h index 49e4fc9f0..0d9caf4a6 100644 --- a/SignalMessaging/appearance/Theme.h +++ b/SignalMessaging/appearance/Theme.h @@ -13,7 +13,7 @@ extern NSString *const ThemeDidChangeNotification; - (instancetype)init NS_UNAVAILABLE; -@property (class, readonly, nonatomic) BOOL isDarkThemeEnabled; +@property (class, readonly, atomic) BOOL isDarkThemeEnabled; + (void)setIsDarkThemeEnabled:(BOOL)value; diff --git a/SignalMessaging/appearance/Theme.m b/SignalMessaging/appearance/Theme.m index 453495cf6..9096a9e9c 100644 --- a/SignalMessaging/appearance/Theme.m +++ b/SignalMessaging/appearance/Theme.m @@ -20,8 +20,6 @@ NSString *const ThemeKeyThemeEnabled = @"ThemeKeyThemeEnabled"; + (BOOL)isDarkThemeEnabled { - OWSAssertIsOnMainThread(); - if (!CurrentAppContext().isMainApp) { // Ignore theme in app extensions. return NO;