runtime default setting update changes

This commit is contained in:
True Zhuanjia committed 2026-02-09 00:16:39 +08:00
1 parent 652e989927
commit 086f1af974
1 file changed
+4 -3
@@ -1584,14 +1584,15 @@ static NSMutableSet* hostList;
settings.framePacingMode = @(FramePacingModeQueue); settings.framePacingMode = @(FramePacingModeQueue);
break; break;
case UIUserInterfaceIdiomPhone: case UIUserInterfaceIdiomPhone:
settings.sdrPerformanceWorkaround = false; settings.sdrPerformanceWorkaround = true;
settings.framePacingMode = @(FramePacingModeLegacy); settings.framePacingMode = @(FramePacingModeQueue);
break; break;
default: default:
settings.sdrPerformanceWorkaround = true; settings.sdrPerformanceWorkaround = true;
settings.framePacingMode = @(FramePacingModeQueue);
break; break;
} }
if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = false; if([UIScreen mainScreen].maximumFramesPerSecond > 110) settings.asyncFrameDequeue = true;
if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.asyncFrameDequeue = true; if([UIScreen mainScreen].maximumFramesPerSecond < 65) settings.asyncFrameDequeue = true;
[dataMan saveData]; [dataMan saveData];
} }