diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index 1185c783be..3d7f8c2adc 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -21,7 +21,6 @@ use std::{ use anyhow::anyhow; use ashpd::desktop::file_chooser::{OpenFileRequest, SaveFileRequest}; use ashpd::desktop::open_uri::{OpenDirectoryRequest, OpenFileRequest as OpenUriRequest}; -use ashpd::desktop::ResponseError; use ashpd::{url, ActivationToken}; use async_task::Runnable; use calloop::channel::Channel; @@ -300,7 +299,7 @@ impl Platform for P { .filter_map(|uri| uri.to_file_path().ok()) .collect::>(), )), - Err(ashpd::Error::Response(ResponseError::Cancelled)) => Ok(None), + Err(ashpd::Error::Response(_)) => Ok(None), Err(e) => Err(e.into()), }; done_tx.send(result); @@ -338,7 +337,7 @@ impl Platform for P { .uris() .first() .and_then(|uri| uri.to_file_path().ok())), - Err(ashpd::Error::Response(ResponseError::Cancelled)) => Ok(None), + Err(ashpd::Error::Response(_)) => Ok(None), Err(e) => Err(e.into()), }; done_tx.send(result);