diff --git a/servo/build.gradle b/servo/build.gradle index 683d4187e..4ffaaea21 100644 --- a/servo/build.gradle +++ b/servo/build.gradle @@ -47,6 +47,6 @@ if (gradle.hasProperty('servoViewLocal')) { dependencies { // To see what the latest servoview version is go here: // https://download.servo.org/nightly/maven/org/mozilla/servoview/servoview-armv7/maven-metadata.xml - implementation 'org.mozilla.servoview:servoview-armv7:0.0.1.20190205.871fe93' + implementation 'org.mozilla.servoview:servoview-armv7:0.0.1.20190220.cc8a9fa' } } diff --git a/servo/src/main/java/org/mozilla/servo/ServoSession.java b/servo/src/main/java/org/mozilla/servo/ServoSession.java index d9dd940f6..d92f7e195 100644 --- a/servo/src/main/java/org/mozilla/servo/ServoSession.java +++ b/servo/src/main/java/org/mozilla/servo/ServoSession.java @@ -6,6 +6,7 @@ import android.util.Log; import android.view.Surface; +import org.mozilla.gecko.GeckoVRManager; import org.mozilla.geckoview.GeckoDisplay; import org.mozilla.geckoview.GeckoRuntime; import org.mozilla.geckoview.GeckoSession; @@ -42,6 +43,7 @@ public void onSurfaceChanged(Surface surface, int left, int top, int width, int mServo = new ServoSurface(surface, width, height); mServo.setClient(new ServoCallbacks()); mServo.setActivity(mActivity); + mServo.setVRExternalContext(GeckoVRManager.getExternalContext()); mServo.runLoop(); }