summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-09-24 21:26:23 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-09-24 21:26:23 -0700
commit0b7251baa132e5a8a5ec1795dc20c09bd137658d (patch)
tree96fbb8593e3d1e6fe54437adc3e9d53c75ced7d3
parentbb1d239944f9c684fb381444f5b694bcf326646a (diff)
parenta75a70ff29f8b46d27af38e74f07b1adededb947 (diff)
downloadandroid_packages_apps_Snap-0b7251baa132e5a8a5ec1795dc20c09bd137658d.tar.gz
android_packages_apps_Snap-0b7251baa132e5a8a5ec1795dc20c09bd137658d.tar.bz2
android_packages_apps_Snap-0b7251baa132e5a8a5ec1795dc20c09bd137658d.zip
Merge "SnapdragonCamera:Fix surface NP" into camera-SnapdragonCamera.lnx.2.0
-rwxr-xr-xsrc/com/android/camera/CaptureModule.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index 057b17790..a3466d8e9 100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -1497,7 +1497,11 @@ public class CaptureModule implements CameraModule, PhotoController,
if(mFrameProcessor.isFrameFilterEnabled() && !mDeepPortraitMode) {
mActivity.runOnUiThread(new Runnable() {
public void run() {
- mUI.getSurfaceHolder().setFixedSize(mPreviewSize.getHeight(), mPreviewSize.getWidth());
+ SurfaceHolder surfaceHolder = mUI.getSurfaceHolder();
+ if (surfaceHolder != null) {
+ surfaceHolder.setFixedSize(
+ mPreviewSize.getHeight(), mPreviewSize.getWidth());
+ }
}
});
}
@@ -4180,7 +4184,11 @@ public class CaptureModule implements CameraModule, PhotoController,
if (mFrameProcessor.isFrameFilterEnabled()) {
mActivity.runOnUiThread(new Runnable() {
public void run() {
- mUI.getSurfaceHolder().setFixedSize(mVideoSize.getHeight(), mVideoSize.getWidth());
+ SurfaceHolder surfaceHolder = mUI.getSurfaceHolder();
+ if (surfaceHolder != null) {
+ surfaceHolder.setFixedSize(
+ mVideoSize.getHeight(), mVideoSize.getWidth());
+ }
}
});
}