OSDN Git Service

fixed the value that quality was getting set to
authorJohn Hoford <hoford@google.com>
Wed, 3 Apr 2013 23:53:04 +0000 (16:53 -0700)
committerJohn Hoford <hoford@google.com>
Wed, 3 Apr 2013 23:53:04 +0000 (16:53 -0700)
Change-Id: I493c37c065e180ed3a7a785df4132812bd53add4

src/com/android/gallery3d/filtershow/cache/CachingPipeline.java

index 4279b47..055309f 100644 (file)
@@ -283,6 +283,13 @@ public class CachingPipeline {
                     || request.getType() == RenderingRequest.ICON_RENDERING
                     || request.getType() == RenderingRequest.PARTIAL_RENDERING
                     || request.getType() == RenderingRequest.HIGHRES_RENDERING) {
+
+                if (request.getType() == RenderingRequest.ICON_RENDERING) {
+                    mEnvironment.setQuality(ImagePreset.QUALITY_ICON);
+                } else {
+                    mEnvironment.setQuality(ImagePreset.QUALITY_PREVIEW);
+                }
+
                 Bitmap bmp = preset.apply(bitmap, mEnvironment);
                 request.setBitmap(bmp);
                 mFiltersManager.freeFilterResources(preset);