summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/presets/ImagePreset.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/filtershow/presets/ImagePreset.java')
-rw-r--r--src/com/android/gallery3d/filtershow/presets/ImagePreset.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/com/android/gallery3d/filtershow/presets/ImagePreset.java b/src/com/android/gallery3d/filtershow/presets/ImagePreset.java
index 0582b34bc..3ee55ada5 100644
--- a/src/com/android/gallery3d/filtershow/presets/ImagePreset.java
+++ b/src/com/android/gallery3d/filtershow/presets/ImagePreset.java
@@ -76,7 +76,6 @@ public class ImagePreset {
}
for (int i = 0; i < source.mFilters.size(); i++) {
FilterRepresentation representation = source.mFilters.elementAt(i).clone();
- representation.setImagePreset(this);
addFilter(representation);
}
} catch (java.lang.CloneNotSupportedException e) {
@@ -355,7 +354,6 @@ public class ImagePreset {
mFilters.add(representation);
setHistoryName(representation.getName());
}
- representation.setImagePreset(this);
}
public FilterRepresentation getRepresentation(FilterRepresentation filterRepresentation) {
@@ -391,6 +389,7 @@ public class ImagePreset {
if (mBorder != null && mDoApplyGeometry) {
ImageFilter filter = FiltersManager.getManager().getFilterForRepresentation(mBorder);
filter.useRepresentation(mBorder);
+ filter.setImagePreset(this);
bitmap = filter.apply(bitmap, mScaleFactor, mQuality);
}
return bitmap;