From 84cb37f6f382d9028f7abb86d52e6bc7aa34571d Mon Sep 17 00:00:00 2001 From: Acaki Date: Sun, 13 Jul 2025 04:22:55 +0800 Subject: [PATCH] fix: touch input and settings --- VoidLink/Database/DataManager.h | 2 +- VoidLink/ViewControllers/SettingsViewController.m | 2 +- VoidLink/ViewControllers/StreamFrameViewController.m | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/VoidLink/Database/DataManager.h b/VoidLink/Database/DataManager.h index dcf52f0a..60ad9876 100644 --- a/VoidLink/Database/DataManager.h +++ b/VoidLink/Database/DataManager.h @@ -90,7 +90,7 @@ typedef NS_ENUM(NSInteger, SettingsMenuMode) { frameQueueSize:(NSInteger)frameQueueSize enableGraphs:(BOOL)enableGraphs graphOpacity:(NSInteger)graphOpacity - renderingBackend:(NSInteger)renderingBackend; + renderingBackend:(NSInteger)renderingBackend backgroundSessionTimer:(NSInteger)backgroundSessionTimer; - (NSArray*) getHosts; diff --git a/VoidLink/ViewControllers/SettingsViewController.m b/VoidLink/ViewControllers/SettingsViewController.m index 778d8299..012baa24 100644 --- a/VoidLink/ViewControllers/SettingsViewController.m +++ b/VoidLink/ViewControllers/SettingsViewController.m @@ -2077,7 +2077,7 @@ BOOL isCustomResolution(CGSize res) { frameQueueSize:_frameQueueSize enableGraphs:enableGraphs graphOpacity:_graphOpacity - renderingBackend:renderingBackend]; + renderingBackend:renderingBackend backgroundSessionTimer:backgroundSessionTimer]; } diff --git a/VoidLink/ViewControllers/StreamFrameViewController.m b/VoidLink/ViewControllers/StreamFrameViewController.m index 708325e3..28b2b957 100644 --- a/VoidLink/ViewControllers/StreamFrameViewController.m +++ b/VoidLink/ViewControllers/StreamFrameViewController.m @@ -639,6 +639,7 @@ framerate:[self->_settings.framerate floatValue] enableHdr:self->_settings.enableHdr metricsHandler:self.imguiView.metricsHandler]; + self.metalViewController.view.userInteractionEnabled = NO; [self.view addSubview:self.metalViewController.view]; [self.view bringSubviewToFront:self.metalViewController.view]; } @@ -648,6 +649,7 @@ streamFps:[_settings.framerate intValue] enableGraphs:_settings.enableGraphs graphOpacity:[_settings.graphOpacity intValue]]; + self.imguiView.mtkView.userInteractionEnabled = NO; [self.view addSubview:self.imguiView.mtkView]; [self.view bringSubviewToFront:self.imguiView.mtkView];