From f23108a3bae3470392b20596c0a2b86eb7810a98 Mon Sep 17 00:00:00 2001 From: TrueZhuanjia Date: Sat, 15 Nov 2025 19:30:53 +0800 Subject: [PATCH] fixed some app theme issues --- VoidLink/HostCardView.m | 2 +- VoidLink/ThemeManager.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VoidLink/HostCardView.m b/VoidLink/HostCardView.m index 735a2b2c..d539d511 100644 --- a/VoidLink/HostCardView.m +++ b/VoidLink/HostCardView.m @@ -505,7 +505,7 @@ static const float REFRESH_CYCLE = 2.0f; } - (bool)isDarkTheme{ - return self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark; + return ThemeManager.userInterfaceStyle == UIUserInterfaceStyleDark; } - (void) updateLoop { diff --git a/VoidLink/ThemeManager.m b/VoidLink/ThemeManager.m index d4da5d8c..9b1b3523 100644 --- a/VoidLink/ThemeManager.m +++ b/VoidLink/ThemeManager.m @@ -34,10 +34,10 @@ static UIUserInterfaceStyle _userInterfaceStyle; } + (void)setUserInterfaceStyle:(UIUserInterfaceStyle)style { + _privateUserInterfaceStyle = style; if (_userInterfaceStyle == style) { return; } - _privateUserInterfaceStyle = style; [ThemeManager setPublicUIStyle]; [[NSNotificationCenter defaultCenter] postNotificationName:ThemeDidChangeNotification object:nil]; }