diff options
author | Aarya Khandelwal <119049564+Aaryakhandelwal@users.noreply.github.com> | 2024-03-26 14:07:44 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-26 08:37:44 +0000 |
commit | f7669b5238ce9e2a94495472bf77f67b0e311cd8 (patch) | |
tree | be0ade4499aadc0719dcdb8eb320457e5ed27fa8 /components/script/dom/messageevent.rs | |
parent | 585e0d69cdf00319125fa7260fde9cd16d57b2d8 (diff) | |
download | servo-f7669b5238ce9e2a94495472bf77f67b0e311cd8.tar.gz servo-f7669b5238ce9e2a94495472bf77f67b0e311cd8.zip |
fixes dereferencing on an immutable reference (#31864)
Diffstat (limited to 'components/script/dom/messageevent.rs')
-rw-r--r-- | components/script/dom/messageevent.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/messageevent.rs b/components/script/dom/messageevent.rs index 690fe5b09a6..5fb0352d266 100644 --- a/components/script/dom/messageevent.rs +++ b/components/script/dom/messageevent.rs @@ -41,13 +41,13 @@ impl From<&WindowProxyOrMessagePortOrServiceWorker> for SrcObject { fn from(src_object: &WindowProxyOrMessagePortOrServiceWorker) -> SrcObject { match src_object { WindowProxyOrMessagePortOrServiceWorker::WindowProxy(blob) => { - SrcObject::WindowProxy(Dom::from_ref(&*blob)) + SrcObject::WindowProxy(Dom::from_ref(blob)) }, WindowProxyOrMessagePortOrServiceWorker::MessagePort(stream) => { - SrcObject::MessagePort(Dom::from_ref(&*stream)) + SrcObject::MessagePort(Dom::from_ref(stream)) }, WindowProxyOrMessagePortOrServiceWorker::ServiceWorker(stream) => { - SrcObject::ServiceWorker(Dom::from_ref(&*stream)) + SrcObject::ServiceWorker(Dom::from_ref(stream)) }, } } @@ -258,13 +258,13 @@ impl MessageEventMethods for MessageEvent { fn GetSource(&self) -> Option<WindowProxyOrMessagePortOrServiceWorker> { match &*self.source.borrow() { Some(SrcObject::WindowProxy(i)) => Some( - WindowProxyOrMessagePortOrServiceWorker::WindowProxy(DomRoot::from_ref(&*i)), + WindowProxyOrMessagePortOrServiceWorker::WindowProxy(DomRoot::from_ref(i)), ), Some(SrcObject::MessagePort(i)) => Some( - WindowProxyOrMessagePortOrServiceWorker::MessagePort(DomRoot::from_ref(&*i)), + WindowProxyOrMessagePortOrServiceWorker::MessagePort(DomRoot::from_ref(i)), ), Some(SrcObject::ServiceWorker(i)) => Some( - WindowProxyOrMessagePortOrServiceWorker::ServiceWorker(DomRoot::from_ref(&*i)), + WindowProxyOrMessagePortOrServiceWorker::ServiceWorker(DomRoot::from_ref(i)), ), None => None, } |