diff options
author | Mangesh Ghiware <mghiware@google.com> | 2012-10-10 18:37:24 -0700 |
---|---|---|
committer | Mangesh Ghiware <mghiware@google.com> | 2012-10-11 15:21:29 -0700 |
commit | 83e7d70bccd93c348d70048e1add3cc1c4ac33c6 (patch) | |
tree | 7b5fb42a67c7e93528c538a726c7585bbfb861b4 /src_pd/com | |
parent | 1ac23d436d226a926adc5685b8cf30a32a0afea7 (diff) | |
download | android_packages_apps_Snap-83e7d70bccd93c348d70048e1add3cc1c4ac33c6.tar.gz android_packages_apps_Snap-83e7d70bccd93c348d70048e1add3cc1c4ac33c6.tar.bz2 android_packages_apps_Snap-83e7d70bccd93c348d70048e1add3cc1c4ac33c6.zip |
Move calls to LightCycleHelper off the UI thread.
Bug: 7320303
Replace multiple methods in LightCycleHelper with a single one that
returns relevant metadata.
Change-Id: Iaa75b3c1ccc8a5b724b253cec654b5b5acb4878e
Diffstat (limited to 'src_pd/com')
-rw-r--r-- | src_pd/com/android/gallery3d/util/LightCycleHelper.java | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src_pd/com/android/gallery3d/util/LightCycleHelper.java b/src_pd/com/android/gallery3d/util/LightCycleHelper.java index cc8ea20b9..995eac8b1 100644 --- a/src_pd/com/android/gallery3d/util/LightCycleHelper.java +++ b/src_pd/com/android/gallery3d/util/LightCycleHelper.java @@ -27,13 +27,20 @@ import com.android.gallery3d.app.GalleryApp; import com.android.gallery3d.app.StitchingProgressManager; public class LightCycleHelper { + public static class PanoramaMetadata { + // Whether a panorama viewer should be used + public final boolean mUsePanoramaViewer; + // Whether a panorama is 360 degrees + public final boolean mIsPanorama360; - public static void setupCaptureIntent(Context context, Intent it, String outputDir) { - /* Do nothing */ + public PanoramaMetadata(boolean usePanoramaViewer, boolean isPanorama360) { + mUsePanoramaViewer = usePanoramaViewer; + mIsPanorama360 = isPanorama360; + } } - public static boolean hasLightCycleView(Context context) { - return false; + public static void setupCaptureIntent(Context context, Intent it, String outputDir) { + /* Do nothing */ } public static boolean hasLightCycleCapture(Context context) { @@ -44,12 +51,8 @@ public class LightCycleHelper { /* Do nothing */ } - public static boolean isPanorama(ContentResolver contentResolver, Uri uri) { - return false; - } - - public static boolean isPanorama360(Context context, Uri uri) { - return false; + public static PanoramaMetadata getPanoramaMetadata(Context context, Uri uri) { + return null; } public static CameraModule createPanoramaModule() { |