Loading hal/sandbox/SandboxHal.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -90,7 +90,7 @@ RefPtr<mozilla::MozPromise<bool, bool, false>> LockScreenOrientation( GetCurrentSerialEventTarget(), __func__, [=](const mozilla::MozPromise<bool, ipc::ResponseRejectReason, true>::ResolveOrRejectValue& aValue) { if (aValue.IsResolve() && aValue.ResolveValue()) { if (aValue.IsResolve()) { return mozilla::MozPromise<bool, bool, false>::CreateAndResolve( true, __func__); } Loading mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/OrientationDelegateTest.kt +3 −9 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ class OrientationDelegateTest : BaseSessionTest() { private fun lockPortrait() { val promise = mainSession.evaluatePromiseJS("screen.orientation.lock('portrait-primary')") sessionRule.delegateDuringNextWait(object : OrientationController.OrientationDelegate { sessionRule.waitUntilCalled(object : OrientationController.OrientationDelegate { @AssertCalled(count = 1) override fun onOrientationLock(aOrientation: Int): GeckoResult<AllowOrDeny> { assertThat( Loading @@ -63,13 +63,11 @@ class OrientationDelegateTest : BaseSessionTest() { }) sessionRule.runtime.orientationChanged(Configuration.ORIENTATION_PORTRAIT) promise.value // Remove previous delegate mainSession.waitForRoundTrip() } private fun lockLandscape() { val promise = mainSession.evaluatePromiseJS("screen.orientation.lock('landscape-primary')") sessionRule.delegateDuringNextWait(object : OrientationController.OrientationDelegate { sessionRule.waitUntilCalled(object : OrientationController.OrientationDelegate { @AssertCalled(count = 1) override fun onOrientationLock(aOrientation: Int): GeckoResult<AllowOrDeny> { assertThat( Loading @@ -85,8 +83,6 @@ class OrientationDelegateTest : BaseSessionTest() { }) sessionRule.runtime.orientationChanged(Configuration.ORIENTATION_LANDSCAPE) promise.value // Remove previous delegate mainSession.waitForRoundTrip() } @Test fun orientationLock() { Loading Loading @@ -148,7 +144,7 @@ class OrientationDelegateTest : BaseSessionTest() { goFullscreen() val promise = mainSession.evaluatePromiseJS("screen.orientation.lock('landscape-primary')") sessionRule.delegateDuringNextWait(object : OrientationController.OrientationDelegate { sessionRule.waitUntilCalled(object : OrientationController.OrientationDelegate { @AssertCalled(count = 1) override fun onOrientationLock(aOrientation: Int): GeckoResult<AllowOrDeny> { assertThat( Loading @@ -164,8 +160,6 @@ class OrientationDelegateTest : BaseSessionTest() { }) sessionRule.runtime.orientationChanged(Configuration.ORIENTATION_LANDSCAPE) promise.value // Remove previous delegate mainSession.waitForRoundTrip() // after locking to orientation landscape, unlock to default mainSession.evaluateJS("screen.orientation.unlock()") Loading Loading
hal/sandbox/SandboxHal.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -90,7 +90,7 @@ RefPtr<mozilla::MozPromise<bool, bool, false>> LockScreenOrientation( GetCurrentSerialEventTarget(), __func__, [=](const mozilla::MozPromise<bool, ipc::ResponseRejectReason, true>::ResolveOrRejectValue& aValue) { if (aValue.IsResolve() && aValue.ResolveValue()) { if (aValue.IsResolve()) { return mozilla::MozPromise<bool, bool, false>::CreateAndResolve( true, __func__); } Loading
mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/OrientationDelegateTest.kt +3 −9 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ class OrientationDelegateTest : BaseSessionTest() { private fun lockPortrait() { val promise = mainSession.evaluatePromiseJS("screen.orientation.lock('portrait-primary')") sessionRule.delegateDuringNextWait(object : OrientationController.OrientationDelegate { sessionRule.waitUntilCalled(object : OrientationController.OrientationDelegate { @AssertCalled(count = 1) override fun onOrientationLock(aOrientation: Int): GeckoResult<AllowOrDeny> { assertThat( Loading @@ -63,13 +63,11 @@ class OrientationDelegateTest : BaseSessionTest() { }) sessionRule.runtime.orientationChanged(Configuration.ORIENTATION_PORTRAIT) promise.value // Remove previous delegate mainSession.waitForRoundTrip() } private fun lockLandscape() { val promise = mainSession.evaluatePromiseJS("screen.orientation.lock('landscape-primary')") sessionRule.delegateDuringNextWait(object : OrientationController.OrientationDelegate { sessionRule.waitUntilCalled(object : OrientationController.OrientationDelegate { @AssertCalled(count = 1) override fun onOrientationLock(aOrientation: Int): GeckoResult<AllowOrDeny> { assertThat( Loading @@ -85,8 +83,6 @@ class OrientationDelegateTest : BaseSessionTest() { }) sessionRule.runtime.orientationChanged(Configuration.ORIENTATION_LANDSCAPE) promise.value // Remove previous delegate mainSession.waitForRoundTrip() } @Test fun orientationLock() { Loading Loading @@ -148,7 +144,7 @@ class OrientationDelegateTest : BaseSessionTest() { goFullscreen() val promise = mainSession.evaluatePromiseJS("screen.orientation.lock('landscape-primary')") sessionRule.delegateDuringNextWait(object : OrientationController.OrientationDelegate { sessionRule.waitUntilCalled(object : OrientationController.OrientationDelegate { @AssertCalled(count = 1) override fun onOrientationLock(aOrientation: Int): GeckoResult<AllowOrDeny> { assertThat( Loading @@ -164,8 +160,6 @@ class OrientationDelegateTest : BaseSessionTest() { }) sessionRule.runtime.orientationChanged(Configuration.ORIENTATION_LANDSCAPE) promise.value // Remove previous delegate mainSession.waitForRoundTrip() // after locking to orientation landscape, unlock to default mainSession.evaluateJS("screen.orientation.unlock()") Loading