We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 494919d commit a4246d7Copy full SHA for a4246d7
src/wayland/drm_syncobj/mod.rs
@@ -42,14 +42,12 @@ pub struct DrmSyncobjCachedState {
42
impl Cacheable for DrmSyncobjCachedState {
43
fn commit(&mut self, _dh: &DisplayHandle) -> Self {
44
Self {
45
- // TODO should take acquire/release points?
46
- acquire_point: None,
47
- release_point: None,
+ acquire_point: self.acquire_point.take(),
+ release_point: self.release_point.take(),
48
}
49
50
51
fn merge_into(self, into: &mut Self, _dh: &DisplayHandle) {
52
- // TODO signa; release points
53
if self.acquire_point.is_some() && self.release_point.is_some() {
54
if let Some(release_point) = &into.release_point {
55
if let Err(err) = release_point.signal() {
0 commit comments