From a959a346b06222cdda41040524b48688a846ec0c Mon Sep 17 00:00:00 2001 From: TrueZhuanjia Date: Wed, 15 Oct 2025 09:53:28 +0800 Subject: [PATCH] fixed: motion control configs not loaded correctly from oscProfile --- VoidLink/ViewControllers/SettingsViewController.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/VoidLink/ViewControllers/SettingsViewController.m b/VoidLink/ViewControllers/SettingsViewController.m index c5d4c415..249ba0bd 100644 --- a/VoidLink/ViewControllers/SettingsViewController.m +++ b/VoidLink/ViewControllers/SettingsViewController.m @@ -351,12 +351,15 @@ BOOL isCustomResolution(int resolutionSelected) { oscProfile = [oscProfileMan getSelectedProfile]; [self.mapGyroToSelector setSelectedSegmentIndex:oscProfile.mapGyroTo]; [self mapGyroToChanged:self.mapGyroToSelector]; + + [self.yawPitchToRightStickSwitch setOn:oscProfile.yawPitchToRightStick]; + [self.rollToLeftStickSwitch setOn:oscProfile.rollToLeftStick]; + if(self.mapGyroToSelector.selectedSegmentIndex == mapGyroToControllerStick){ - [self.yawPitchToRightStickSwitch setOn:oscProfile.yawPitchToRightStick]; [self yawPitchToRightStickSwitchFlipped:self.yawPitchToRightStickSwitch]; - [self.rollToLeftStickSwitch setOn:oscProfile.rollToLeftStick]; [self rollToLeftStickSwitchFlipped:self.rollToLeftStickSwitch]; } + [self.yawSensitivitySlider setValue:[self map_SliderValue_fromVelocFactor:oscProfile.gyroSensitivityYaw]]; [self yawSensitivitySliderMoved:self.yawSensitivitySlider]; [self.pitchSensitivitySlider setValue:[self map_SliderValue_fromVelocFactor:oscProfile.gyroSensitivityPitch]];