Call data_init.init even if weak references are not alive
This commit is contained in:
parent
16a1214207
commit
0d0b89d538
1 changed files with 6 additions and 0 deletions
|
|
@ -213,7 +213,13 @@ where
|
||||||
output_conf.lock().unwrap().mirroring = Some(output.clone());
|
output_conf.lock().unwrap().mirroring = Some(output.clone());
|
||||||
let conf_head = data_init.init(id, output_conf);
|
let conf_head = data_init.init(id, output_conf);
|
||||||
pending.heads.push((head, Some(conf_head)));
|
pending.heads.push((head, Some(conf_head)));
|
||||||
|
} else {
|
||||||
|
let output_conf = PendingOutputConfiguration::default();
|
||||||
|
data_init.init(id, output_conf);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
let output_conf = PendingOutputConfiguration::default();
|
||||||
|
data_init.init(id, output_conf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
zcosmic_output_configuration_v1::Request::Release => {
|
zcosmic_output_configuration_v1::Request::Release => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue