diff options
author | Gregory Terzian <gterzian@users.noreply.github.com> | 2017-08-27 03:47:31 +0800 |
---|---|---|
committer | Gregory Terzian <gterzian@users.noreply.github.com> | 2017-08-28 18:39:31 +0800 |
commit | 6bca3402a61d5a06103909b35e358e6ec745b522 (patch) | |
tree | 866027c31f2742a0ba1c5077a307eae42a74e7ca /components/compositing/compositor_thread.rs | |
parent | 01c24e017d61d52e5d175962da0b7e805d35386d (diff) | |
download | servo-6bca3402a61d5a06103909b35e358e6ec745b522.tar.gz servo-6bca3402a61d5a06103909b35e358e6ec745b522.zip |
implement clone for embedder and compositor proxies
Diffstat (limited to 'components/compositing/compositor_thread.rs')
-rw-r--r-- | components/compositing/compositor_thread.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/components/compositing/compositor_thread.rs b/components/compositing/compositor_thread.rs index 0a3828c0faf..03a7b46c7c0 100644 --- a/components/compositing/compositor_thread.rs +++ b/components/compositing/compositor_thread.rs @@ -43,7 +43,10 @@ impl EmbedderProxy { } self.event_loop_waker.wake(); } - pub fn clone_embedder_proxy(&self) -> EmbedderProxy { +} + +impl Clone for EmbedderProxy { + fn clone(&self) -> EmbedderProxy { EmbedderProxy { sender: self.sender.clone(), event_loop_waker: self.event_loop_waker.clone(), @@ -79,7 +82,10 @@ impl CompositorProxy { } self.event_loop_waker.wake(); } - pub fn clone_compositor_proxy(&self) -> CompositorProxy { +} + +impl Clone for CompositorProxy { + fn clone(&self) -> CompositorProxy { CompositorProxy { sender: self.sender.clone(), event_loop_waker: self.event_loop_waker.clone(), |