From 7ed13a0ad19edbdcc54d49536a2d22c36ee3c545 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Mon, 2 Mar 2026 16:04:40 -0700 Subject: [PATCH] Fix clippy after cherry-pick Release Notes: - n/a --- crates/gpui/Cargo.toml | 1 + crates/gpui/src/platform/linux/platform.rs | 4 ++-- crates/gpui/src/platform/linux/wayland/client.rs | 2 +- crates/gpui/src/platform/linux/x11/client.rs | 3 +-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/gpui/Cargo.toml b/crates/gpui/Cargo.toml index 120cd00d3552cab59103c66bcbf3cff9e6b3e599..a700172de26c97eb05917b5b3b0da34c7ff61945 100644 --- a/crates/gpui/Cargo.toml +++ b/crates/gpui/Cargo.toml @@ -205,6 +205,7 @@ x11rb = { version = "0.13.1", features = [ "cursor", "resource_manager", "sync", + "dri3", ], optional = true } # WARNING: If you change this, you must also publish a new version of zed-xim to crates.io xim = { git = "https://github.com/zed-industries/xim-rs.git", rev = "16f35a2c881b815a2b6cdfd6687988e84f8447d8" , features = [ diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index dd6d8dafe888bc4d2f5fce4987c80781f1df9e19..f4b799e36f72eff496a59a1477606223bdb06765 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -1028,7 +1028,7 @@ impl crate::Capslock { /// [`CompositorGpuHint`] that the GPU adapter selection code can use to /// prioritize the compositor's rendering device. #[cfg(any(feature = "wayland", feature = "x11"))] -pub(super) fn compositor_gpu_hint_from_dev_t(dev: u64) -> Option { +pub(super) fn compositor_gpu_hint_from_dev_t(dev: u64) -> Option { fn dev_major(dev: u64) -> u32 { ((dev >> 8) & 0xfff) as u32 | (((dev >> 32) & !0xfff) as u32) } @@ -1058,7 +1058,7 @@ pub(super) fn compositor_gpu_hint_from_dev_t(dev: u64) -> Option Option { feedback.destroy(); dmabuf.destroy(); - crate::linux::compositor_gpu_hint_from_dev_t(state.device?) + super::compositor_gpu_hint_from_dev_t(state.device?) } impl Dispatch for WaylandClientStatePtr { diff --git a/crates/gpui/src/platform/linux/x11/client.rs b/crates/gpui/src/platform/linux/x11/client.rs index b35194d15b0563b53d8645376de25cccc3884e02..c01106a560e0a4881f401cb86881960f4d63cf49 100644 --- a/crates/gpui/src/platform/linux/x11/client.rs +++ b/crates/gpui/src/platform/linux/x11/client.rs @@ -58,7 +58,6 @@ use crate::platform::{ reveal_path_internal, xdg_desktop_portal::{Event as XDPEvent, XDPEventSource}, }, - wgpu::WgpuContext, }; use crate::{ AnyWindowHandle, Bounds, ClipboardItem, CursorStyle, DisplayId, FileDropEvent, Keystroke, @@ -1993,7 +1992,7 @@ fn detect_compositor_gpu( let path = format!("/proc/self/fd/{}", fd.as_raw_fd()); let metadata = std::fs::metadata(&path).ok()?; - crate::linux::compositor_gpu_hint_from_dev_t(metadata.rdev()) + super::compositor_gpu_hint_from_dev_t(metadata.rdev()) } fn check_compositor_present(xcb_connection: &XCBConnection, root: xproto::Window) -> bool {