Store ExtIdleNotificationV1

Needed to destroy the idle notification and create new one with
different time.
This commit is contained in:
Ian Douglas Scott 2024-10-15 10:05:19 -07:00
parent 92a5219eb9
commit d908204700

View file

@ -114,6 +114,7 @@ struct StateInner {
struct State {
inner: StateInner,
outputs: Vec<Output>,
_idle_notification: ext_idle_notification_v1::ExtIdleNotificationV1,
}
impl State {
@ -185,7 +186,7 @@ fn main() {
.collect()
});
idle_notifier.get_idle_notification(IDLE_TIME, &seat, &qh, ());
let _idle_notification = idle_notifier.get_idle_notification(IDLE_TIME, &seat, &qh, ());
let mut state = State {
inner: StateInner {
@ -196,6 +197,7 @@ fn main() {
single_pixel_buffer_manager,
qh,
},
_idle_notification,
outputs,
};
loop {