diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index ddb7f7918e3424d5129fe35d29ec6e02db509ff1..180ff065c2100e63fe1b6d7c98d9585e7479668e 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -491,6 +491,7 @@ impl Platform for P { let username = attributes .get("username") .context("Cannot find username in stored credentials")?; + item.unlock().await?; let secret = item.secret().await?; // we lose the zeroizing capabilities at this boundary,