1
0
Fork 0
forked from wry/wry

control-center: add GPUs pane

This commit is contained in:
Julian Orth 2026-02-23 20:40:00 +01:00
parent d328655f8b
commit db06d719dd
7 changed files with 170 additions and 11 deletions

View file

@ -951,8 +951,10 @@ impl ConfigProxyHandler {
}
fn handle_set_flip_margin(&self, device: DrmDevice, margin: Duration) -> Result<(), CphError> {
self.get_drm_device(device)?
.set_flip_margin(margin.as_nanos().try_into().unwrap_or(u64::MAX));
self.get_drm_device(device)?.set_flip_margin(
&self.state,
margin.as_nanos().try_into().unwrap_or(u64::MAX),
);
Ok(())
}
@ -987,7 +989,7 @@ impl ConfigProxyHandler {
match device {
Some(dev) => self
.get_drm_device(dev)?
.set_direct_scanout_enabled(enabled),
.set_direct_scanout_enabled(&self.state, enabled),
_ => self.state.direct_scanout_enabled.set(enabled),
}
Ok(())