Implement GlobalRef::reflector as an inherent method.

Reflectable is meant for actual DOM objects, not for references to them.
This commit is contained in:
Ms2ger 2015-10-23 17:20:17 +02:00
parent 94aa8ca80a
commit 9be52dc41a

View file

@ -196,10 +196,9 @@ impl<'a> GlobalRef<'a> {
GlobalRef::Worker(worker) => worker.set_devtools_wants_updates(send_updates),
}
}
}
impl<'a> Reflectable for GlobalRef<'a> {
fn reflector(&self) -> &Reflector {
/// Returns the receiver's reflector.
pub fn reflector(&self) -> &Reflector {
match *self {
GlobalRef::Window(ref window) => window.reflector(),
GlobalRef::Worker(ref worker) => worker.reflector(),