summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/Camera.java
diff options
context:
space:
mode:
authorChung-yih Wang <cywang@google.com>2011-09-19 09:05:56 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-09-19 09:05:56 -0700
commit6e48f6c9ef082b2beb0145ebc28189c3d1a4f072 (patch)
tree18c21ee783218d953ace423fe415cf3180ee499e /src/com/android/camera/Camera.java
parentcfa5dfffd63fe94f66b981bd72d50e293fe58f32 (diff)
parentdb3556078a75be0bd4a08195d90f060724034e88 (diff)
downloadLegacyCamera-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.java7
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);
}