config: add DrmDevice::make_render_device
This commit is contained in:
parent
c6c87bdaa1
commit
049b86f4e2
9 changed files with 91 additions and 32 deletions
|
|
@ -195,6 +195,12 @@ impl ConfigProxyHandler {
|
|||
self.respond(Response::GetDrmDevices { devices: res });
|
||||
}
|
||||
|
||||
fn handle_make_render_device(&self, dev: DrmDevice) -> Result<(), CphError> {
|
||||
let dev = self.get_drm_device(dev)?;
|
||||
dev.make_render_device();
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn handle_get_drm_device_model(&self, dev: DrmDevice) -> Result<(), CphError> {
|
||||
let dev = self.get_drm_device(dev)?;
|
||||
let model = dev.model.clone().unwrap_or_default();
|
||||
|
|
@ -1217,6 +1223,9 @@ impl ConfigProxyHandler {
|
|||
ClientMessage::DisablePointerConstraint { seat } => self
|
||||
.handle_disable_pointer_constraint(seat)
|
||||
.wrn("disable_pointer_constraint")?,
|
||||
ClientMessage::MakeRenderDevice { device } => self
|
||||
.handle_make_render_device(device)
|
||||
.wrn("make_render_device")?,
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue