Add Window.requestIdleCallback() support (#3084)

This commit is contained in:
daxpedda 2023-09-07 12:12:35 +02:00 committed by GitHub
parent b99403b1b9
commit 83950acd5a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 162 additions and 28 deletions

View file

@ -21,6 +21,7 @@ use crate::event::{
};
use crate::event_loop::{ControlFlow, DeviceEvents};
use crate::keyboard::ModifiersState;
use crate::platform::web::PollType;
use crate::window::{Theme, WindowId as RootWindowId};
#[derive(Default)]
@ -694,4 +695,12 @@ impl<T> EventLoopWindowTarget<T> {
pub(crate) fn exiting(&self) -> bool {
self.runner.exiting()
}
pub(crate) fn set_poll_type(&self, poll_type: PollType) {
self.runner.set_poll_type(poll_type)
}
pub(crate) fn poll_type(&self) -> PollType {
self.runner.poll_type()
}
}