From 0a84bd47bf661bb493910501382632f0525a23e3 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Wed, 11 Mar 2026 11:49:32 +0100 Subject: [PATCH] jay-sync-file-surface: accept FdSync --- src/wl_usr/usr_ifs/usr_jay_sync_file_surface.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wl_usr/usr_ifs/usr_jay_sync_file_surface.rs b/src/wl_usr/usr_ifs/usr_jay_sync_file_surface.rs index 533cfdf2..8aa184f4 100644 --- a/src/wl_usr/usr_ifs/usr_jay_sync_file_surface.rs +++ b/src/wl_usr/usr_ifs/usr_jay_sync_file_surface.rs @@ -1,6 +1,6 @@ use { crate::{ - gfx_api::SyncFile, + gfx_api::FdSync, object::Version, wire::{JaySyncFileSurfaceId, jay_sync_file_surface::*}, wl_usr::{ @@ -19,8 +19,8 @@ pub struct UsrJaySyncFileSurface { impl UsrJaySyncFileSurface { #[expect(dead_code)] - pub fn set_acquire(&self, sf: Option<&SyncFile>) { - match sf { + pub fn set_acquire(&self, sf: Option<&FdSync>) { + match sf.and_then(|s| s.get_sync_file()) { None => { self.con.request(SetAcquireImmediate { self_id: self.id }); }