Merge "SurfaceView: Synchronize visibility changes with VRI frame" into sc-v2-dev am: f3a504e3d6

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16577758

Change-Id: Id6057e44ba0a23a85827675b96ce3ea196345867
diff --git a/core/java/android/view/SurfaceView.java b/core/java/android/view/SurfaceView.java
index c4ed32ec..0e49cc9 100644
--- a/core/java/android/view/SurfaceView.java
+++ b/core/java/android/view/SurfaceView.java
@@ -966,9 +966,9 @@
             mParentSurfaceSequenceId = viewRoot.getSurfaceSequenceId();
 
             if (mViewVisibility) {
-                mTmpTransaction.show(mSurfaceControl);
+                geometryTransaction.show(mSurfaceControl);
             } else {
-                mTmpTransaction.hide(mSurfaceControl);
+                geometryTransaction.hide(mSurfaceControl);
             }
 
             if (mSurfacePackage != null) {