From c4bc77db058a8fa0a63319e99805cd23fcd1ca72 Mon Sep 17 00:00:00 2001 From: TrueZhuanjia Date: Mon, 7 Jul 2025 09:46:56 +0800 Subject: [PATCH] disable run-time theme switch --- VoidLink/HostCardView.m | 3 ++- VoidLink/ViewControllers/MainFrameViewController.m | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/VoidLink/HostCardView.m b/VoidLink/HostCardView.m index bfadaba7..77f20689 100644 --- a/VoidLink/HostCardView.m +++ b/VoidLink/HostCardView.m @@ -481,6 +481,7 @@ static const float REFRESH_CYCLE = 2.0f; } - (void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection { + /* [super traitCollectionDidChange:previousTraitCollection]; if (@available(iOS 13.0, *)) { @@ -489,7 +490,7 @@ static const float REFRESH_CYCLE = 2.0f; } } else { [self updateTheme:UIUserInterfaceStyleDark]; - } + }*/ } diff --git a/VoidLink/ViewControllers/MainFrameViewController.m b/VoidLink/ViewControllers/MainFrameViewController.m index eb1ee456..ade1c85f 100644 --- a/VoidLink/ViewControllers/MainFrameViewController.m +++ b/VoidLink/ViewControllers/MainFrameViewController.m @@ -1451,7 +1451,8 @@ static NSMutableSet* hostList; } - (void)viewDidLoad{ - [ThemeManager setUserInterfaceStyle:UIUserInterfaceStyleUnspecified]; + [ThemeManager setUserInterfaceStyle:UIScreen.mainScreen.traitCollection.userInterfaceStyle]; + [super viewDidLoad]; //[OrientationHelper updateOrientationToLandscape]; // self.navigationController.delegate = self;