backend: store damaged state in ConnectorData
This commit is contained in:
parent
7ff7edaa8f
commit
ada4e5a5f0
7 changed files with 33 additions and 16 deletions
|
|
@ -449,10 +449,19 @@ fn create_dummy_output(state: &Rc<State>) {
|
|||
let connector = Rc::new(DummyOutput {
|
||||
id: state.connector_ids.next(),
|
||||
}) as Rc<dyn Connector>;
|
||||
let connector_data = Rc::new(ConnectorData {
|
||||
connector,
|
||||
handler: Cell::new(None),
|
||||
connected: Cell::new(true),
|
||||
name: "Dummy".to_string(),
|
||||
drm_dev: None,
|
||||
async_event: Default::default(),
|
||||
damaged: Cell::new(false),
|
||||
});
|
||||
let schedule = Rc::new(OutputSchedule::new(
|
||||
&state.ring,
|
||||
&state.eng,
|
||||
&connector,
|
||||
&connector_data,
|
||||
&persistent_state,
|
||||
));
|
||||
let dummy_output = Rc::new(OutputNode {
|
||||
|
|
@ -460,14 +469,7 @@ fn create_dummy_output(state: &Rc<State>) {
|
|||
global: Rc::new(WlOutputGlobal::new(
|
||||
state.globals.name(),
|
||||
state,
|
||||
&Rc::new(ConnectorData {
|
||||
connector,
|
||||
handler: Cell::new(None),
|
||||
connected: Cell::new(true),
|
||||
name: "Dummy".to_string(),
|
||||
drm_dev: None,
|
||||
async_event: Default::default(),
|
||||
}),
|
||||
&connector_data,
|
||||
Vec::new(),
|
||||
&backend::Mode {
|
||||
width: 0,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue