From 6cd3a5902260764899a566b33d7f76123b9c9800 Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Wed, 18 Feb 2026 16:24:28 +0800 Subject: [PATCH] desktop: cleanup --- packages/desktop/src-tauri/src/cli.rs | 4 +++- packages/desktop/src-tauri/src/server.rs | 20 ++++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/packages/desktop/src-tauri/src/cli.rs b/packages/desktop/src-tauri/src/cli.rs index 91e1787df..cad942acb 100644 --- a/packages/desktop/src-tauri/src/cli.rs +++ b/packages/desktop/src-tauri/src/cli.rs @@ -19,6 +19,8 @@ use tokio::{ use tokio_stream::wrappers::ReceiverStream; use tracing::Instrument; +use crate::server::get_wsl_config; + const CLI_INSTALL_DIR: &str = ".opencode/bin"; const CLI_BINARY_NAME: &str = "opencode"; @@ -201,7 +203,7 @@ fn get_user_shell() -> String { } fn is_wsl_enabled(_app: &tauri::AppHandle) -> bool { - false + get_wsl_config(_app.clone()).is_ok_and(|v| v.enabled) } fn shell_escape(input: &str) -> String { diff --git a/packages/desktop/src-tauri/src/server.rs b/packages/desktop/src-tauri/src/server.rs index 8253482ef..a13b450bb 100644 --- a/packages/desktop/src-tauri/src/server.rs +++ b/packages/desktop/src-tauri/src/server.rs @@ -55,18 +55,18 @@ pub async fn set_default_server_url(app: AppHandle, url: Option) -> Resu #[tauri::command] #[specta::specta] -pub fn get_wsl_config(app: AppHandle) -> Result { - let store = app - .store(SETTINGS_STORE) - .map_err(|e| format!("Failed to open settings store: {}", e))?; +pub fn get_wsl_config(_app: AppHandle) -> Result { + // let store = app + // .store(SETTINGS_STORE) + // .map_err(|e| format!("Failed to open settings store: {}", e))?; - let enabled = store - .get(WSL_ENABLED_KEY) - .as_ref() - .and_then(|v| v.as_bool()) - .unwrap_or(false); + // let enabled = store + // .get(WSL_ENABLED_KEY) + // .as_ref() + // .and_then(|v| v.as_bool()) + // .unwrap_or(false); - Ok(WslConfig { enabled }) + Ok(WslConfig { enabled: false }) } #[tauri::command]