summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java')
-rw-r--r--src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java b/src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java
index 88cf8ede2..a7580a835 100644
--- a/src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java
+++ b/src/com/android/gallery3d/filtershow/pipeline/CachingPipeline.java
@@ -238,12 +238,9 @@ public class CachingPipeline implements PipelineInterface {
mFiltersManager.freeFilterResources(preset);
if (request.getType() == RenderingRequest.PARTIAL_RENDERING) {
- ImageLoader loader = MasterImage.getImage().getImageLoader();
- if (loader == null) {
- Log.w(LOGTAG, "loader not yet setup, cannot handle: " + getType(request));
- return;
- }
- bitmap = loader.getScaleOneImageForPreset(request.getBounds(),
+ MasterImage master = MasterImage.getImage();
+ bitmap = ImageLoader.getScaleOneImageForPreset(master.getActivity(),
+ master.getUri(), request.getBounds(),
request.getDestination());
if (bitmap == null) {
Log.w(LOGTAG, "could not get bitmap for: " + getType(request));
@@ -252,8 +249,7 @@ public class CachingPipeline implements PipelineInterface {
}
if (request.getType() == RenderingRequest.HIGHRES_RENDERING) {
- ImageLoader loader = MasterImage.getImage().getImageLoader();
- bitmap = loader.getOriginalBitmapHighres();
+ bitmap = MasterImage.getImage().getOriginalBitmapHighres();
if (bitmap != null) {
bitmap = preset.applyGeometry(bitmap, mEnvironment);
}