Move unsafe_no_jsmanaged_fields to trace

This commit is contained in:
Fernando Jiménez Moreno 2018-08-31 18:31:29 +02:00
parent 8c40ef459b
commit 72b1df343e
3 changed files with 9 additions and 17 deletions

View file

@ -132,9 +132,7 @@ use time;
use timers::{IsInterval, TimerCallback};
use url::Position;
use webdriver_handlers::jsval_to_webdriver;
use webrender_api::{
DeviceIntPoint, DeviceUintSize, DocumentId, ExternalScrollId, RenderApiSender,
};
use webrender_api::{DeviceIntPoint, DeviceUintSize, DocumentId, ExternalScrollId, RenderApiSender};
use webvr_traits::WebVRMsg;
/// Current state of the window object
@ -315,14 +313,6 @@ pub struct Window {
webrender_api_sender: RenderApiSender,
}
// FIXME(victor): this doesn't belong here
#[allow(unsafe_code)]
unsafe impl ::dom::bindings::trace::JSTraceable for RenderApiSender {
unsafe fn trace(&self, _trc: *mut ::js::jsapi::JSTracer) {
// Do nothing
}
}
impl Window {
pub fn get_exists_mut_observer(&self) -> bool {
self.exists_mut_observer.get()