control-center: add GPUs pane
This commit is contained in:
parent
d328655f8b
commit
db06d719dd
7 changed files with 170 additions and 11 deletions
|
|
@ -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(())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue