From 736a71238755603e30fb8062444b830911fba704 Mon Sep 17 00:00:00 2001 From: David Kleingeld Date: Wed, 10 Dec 2025 00:30:36 +0100 Subject: [PATCH] Handle response error for ashpd fixing login edgecases (#44502) Release Notes: - Fixed login fallbacks on Linux Co-authored-by: Julia Ryan --- crates/gpui/src/platform/linux/platform.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index f5056741df016cfe88c83379d7b1afd85b9900ca..51a1d5f5849d387a3f5855c12f50fce0a95d1cf4 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -649,8 +649,9 @@ pub(super) fn open_uri_internal( .activation_token(activation_token.clone().map(ashpd::ActivationToken::from)) .send_uri(&uri) .await + .and_then(|e| e.response()) { - Ok(_) => return, + Ok(()) => return, Err(e) => log::error!("Failed to open with dbus: {}", e), }