From 8e66212596d93bbcd642525f2600c1b7297e1b5d Mon Sep 17 00:00:00 2001 From: LynithDev <61880709+LynithDev@users.noreply.github.com> Date: Mon, 28 Sep 2026 17:22:13 +0200 Subject: [PATCH] fix: treat a missing discrete GPU setting as on (#884) --- packages/oneclient_app/src/view/app/settings/minecraft.rs | 2 +- packages/oneclient_cluster/src/profile.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/oneclient_app/src/view/app/settings/minecraft.rs b/packages/oneclient_app/src/view/app/settings/minecraft.rs index 9dfe16a0..d55db3d2 100644 --- a/packages/oneclient_app/src/view/app/settings/minecraft.rs +++ b/packages/oneclient_app/src/view/app/settings/minecraft.rs @@ -165,7 +165,7 @@ fn discrete_gpu_row( dispatch: crate::Actions, ) -> impl IntoElement { let current = os_extra.unwrap_or_default(); - let on = current.use_discrete_gpu.unwrap_or(false); + let on = current.use_discrete_gpu.unwrap_or(true); let on_toggle: EventHandler<()> = (move |()| { dispatch.update_global_profile(ProfileUpdate { diff --git a/packages/oneclient_cluster/src/profile.rs b/packages/oneclient_cluster/src/profile.rs index cc0a7bc9..b727538d 100644 --- a/packages/oneclient_cluster/src/profile.rs +++ b/packages/oneclient_cluster/src/profile.rs @@ -73,7 +73,7 @@ impl GameSettingsProfile { .os_extra .as_ref() .and_then(|extra| extra.use_discrete_gpu) - .unwrap_or(false), + .unwrap_or(true), _ => false } }