diff options
-rw-r--r-- | src/com/android/camera/PhotoModule.java | 2 | ||||
-rw-r--r-- | src/com/android/camera/PhotoUI.java | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index 6702df316..b7a9dd88a 100644 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -2357,6 +2357,7 @@ public class PhotoModule @Override public void onResumeAfterSuper() { mLastPhotoTakenWithRefocus = false; + mUI.showSurfaceView(); // Add delay on resume from lock screen only, in order to to speed up // the onResume --> onPause --> onResume cycle from lock screen. // Don't do always because letting go of thread can cause delay. @@ -2464,6 +2465,7 @@ public class PhotoModule public void onPauseAfterSuper() { Log.v(TAG, "On pause."); mUI.showPreviewCover(); + mUI.hideSurfaceView(); try { if (mOpenCameraThread != null) { diff --git a/src/com/android/camera/PhotoUI.java b/src/com/android/camera/PhotoUI.java index c3bdfa6c4..dd2055527 100644 --- a/src/com/android/camera/PhotoUI.java +++ b/src/com/android/camera/PhotoUI.java @@ -1089,6 +1089,13 @@ public class PhotoUI implements PieListener, return mSurfaceHolder; } + public void hideSurfaceView() { + mSurfaceView.setVisibility(View.INVISIBLE); + } + + public void showSurfaceView() { + mSurfaceView.setVisibility(View.VISIBLE); + } // Countdown timer private void initializeCountDown() { |