diff options
author | Chung-yih Wang <cywang@google.com> | 2011-09-19 09:05:56 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-09-19 09:05:56 -0700 |
commit | 6e48f6c9ef082b2beb0145ebc28189c3d1a4f072 (patch) | |
tree | 18c21ee783218d953ace423fe415cf3180ee499e /src/com/android/camera/Camera.java | |
parent | cfa5dfffd63fe94f66b981bd72d50e293fe58f32 (diff) | |
parent | db3556078a75be0bd4a08195d90f060724034e88 (diff) | |
download | LegacyCamera-6e48f6c9ef082b2beb0145ebc28189c3d1a4f072.zip LegacyCamera-6e48f6c9ef082b2beb0145ebc28189c3d1a4f072.tar.gz LegacyCamera-6e48f6c9ef082b2beb0145ebc28189c3d1a4f072.tar.bz2 |
Merge "Fix indicator bar height in video mode." into ics-factoryrom
Diffstat (limited to 'src/com/android/camera/Camera.java')
-rw-r--r-- | src/com/android/camera/Camera.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/camera/Camera.java b/src/com/android/camera/Camera.java index 6e3502a..1fe15ed 100644 --- a/src/com/android/camera/Camera.java +++ b/src/com/android/camera/Camera.java @@ -145,6 +145,7 @@ public class Camera extends ActivityBase implements FocusManager.Listener, private boolean mOpenCameraFail = false; private boolean mCameraDisabled = false; + private View mPreviewPanel; // The container of PreviewFrameLayout. private PreviewFrameLayout mPreviewFrameLayout; private View mPreviewFrame; // Preview frame area. @@ -1606,7 +1607,8 @@ public class Camera extends ActivityBase implements FocusManager.Listener, // Set the preview frame aspect ratio according to the picture size. Size size = mParameters.getPictureSize(); - mPreviewFrameLayout = (PreviewFrameLayout) findViewById(R.id.frame_layout); + mPreviewPanel = findViewById(R.id.frame_layout); + mPreviewFrameLayout = (PreviewFrameLayout) findViewById(R.id.frame); mPreviewFrameLayout.setAspectRatio((double) size.width / size.height); // Set a preview size that is closest to the viewfinder height and has @@ -1954,8 +1956,9 @@ public class Camera extends ActivityBase implements FocusManager.Listener, private void showSharePopup() { Uri uri = mThumbnail.getUri(); if (mSharePopup == null || !uri.equals(mSharePopup.getUri())) { + // SharePopup window takes the mPreviewPanel as its size reference. mSharePopup = new SharePopup(this, uri, mThumbnail.getBitmap(), - mOrientationCompensation, mPreviewFrameLayout); + mOrientationCompensation, mPreviewPanel); } mSharePopup.showAtLocation(mThumbnailView, Gravity.NO_GRAVITY, 0, 0); } |