aboutsummaryrefslogtreecommitdiffstats
path: root/ports/servoshell/egl/ohos/simpleservo.rs
diff options
context:
space:
mode:
authorJonathan Schwender <55576758+jschwe@users.noreply.github.com>2024-11-13 21:02:30 +0100
committerGitHub <noreply@github.com>2024-11-13 20:02:30 +0000
commit6b6697e97bd3f88c3e5da4d632afb611be1a403e (patch)
tree9532ef7d7aead2b22ba31bab4ea930549a660cd4 /ports/servoshell/egl/ohos/simpleservo.rs
parent47a243614f920cb9cf4c058ee9d0584377a2a11e (diff)
downloadservo-6b6697e97bd3f88c3e5da4d632afb611be1a403e.tar.gz
servo-6b6697e97bd3f88c3e5da4d632afb611be1a403e.zip
servoshell: Fix --no-default-features and make webxr optional on ohos/android (#34242)
* servoshell: fix --no-default-features The Embeddertraits only contain `register_webxr` if the webxr feature is enabled, hence we also need to guard the trait implementation. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * ohos/android: Make webxr optional in servoshell Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> --------- Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Diffstat (limited to 'ports/servoshell/egl/ohos/simpleservo.rs')
-rw-r--r--ports/servoshell/egl/ohos/simpleservo.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/ports/servoshell/egl/ohos/simpleservo.rs b/ports/servoshell/egl/ohos/simpleservo.rs
index 35ab6028d8b..76796e06c7d 100644
--- a/ports/servoshell/egl/ohos/simpleservo.rs
+++ b/ports/servoshell/egl/ohos/simpleservo.rs
@@ -141,7 +141,12 @@ pub fn init(
rendering_context.clone(),
));
- let embedder_callbacks = Box::new(ServoEmbedderCallbacks::new(waker, None, gl.clone()));
+ let embedder_callbacks = Box::new(ServoEmbedderCallbacks::new(
+ waker,
+ #[cfg(feature = "webxr")]
+ None,
+ gl.clone(),
+ ));
let servo = Servo::new(
embedder_callbacks,