diff --git a/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java b/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java index af7bcb0f8..b68031d8e 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java @@ -391,7 +391,6 @@ protected void onStart() { SettingsStore.getInstance(getBaseContext()).setPid(Process.myPid()); super.onStart(); TelemetryWrapper.start(); - UISurfaceTextureRenderer.setRenderActive(true); mLifeCycle.setCurrentState(Lifecycle.State.STARTED); } @@ -402,7 +401,6 @@ protected void onStop() { TelemetryWrapper.stop(); GleanMetricsService.sessionStop(); - UISurfaceTextureRenderer.setRenderActive(false); } @Override @@ -427,10 +425,12 @@ protected void onPause() { } mWidgetContainer.getViewTreeObserver().removeOnGlobalFocusChangeListener(globalFocusListener); super.onPause(); + UISurfaceTextureRenderer.setRenderActive(false); } @Override protected void onResume() { + UISurfaceTextureRenderer.setRenderActive(true); MotionEventGenerator.clearDevices(); mWidgetContainer.getViewTreeObserver().addOnGlobalFocusChangeListener(globalFocusListener); if (mOffscreenDisplay != null) {