aboutsummaryrefslogtreecommitdiffstats
path: root/components/compositing/compositor_thread.rs
diff options
context:
space:
mode:
authorGregory Terzian <gterzian@users.noreply.github.com>2017-08-27 03:47:31 +0800
committerGregory Terzian <gterzian@users.noreply.github.com>2017-08-28 18:39:31 +0800
commit6bca3402a61d5a06103909b35e358e6ec745b522 (patch)
tree866027c31f2742a0ba1c5077a307eae42a74e7ca /components/compositing/compositor_thread.rs
parent01c24e017d61d52e5d175962da0b7e805d35386d (diff)
downloadservo-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.rs10
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(),