From 3cd6fc8e632e406628b5977ee47c191523552500 Mon Sep 17 00:00:00 2001 From: nicolasroard Date: Thu, 15 Aug 2013 15:35:53 -0700 Subject: Fix copies / undo manager issues in filters Change-Id: Icc7671ccfe52a2519ad8f4833e746768ec97cff8 --- src/com/android/gallery3d/filtershow/FilterShowActivity.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src/com/android/gallery3d/filtershow/FilterShowActivity.java') diff --git a/src/com/android/gallery3d/filtershow/FilterShowActivity.java b/src/com/android/gallery3d/filtershow/FilterShowActivity.java index d90dd61a3..61f7e683d 100644 --- a/src/com/android/gallery3d/filtershow/FilterShowActivity.java +++ b/src/com/android/gallery3d/filtershow/FilterShowActivity.java @@ -596,6 +596,7 @@ public class FilterShowActivity extends FragmentActivity implements OnItemClickL ImagePreset copy = new ImagePreset(oldPreset); FilterRepresentation representation = copy.getRepresentation(filterRepresentation); if (representation == null) { + filterRepresentation = filterRepresentation.copy(); copy.addFilter(filterRepresentation); } else if (filterRepresentation.getFilterType() == FilterRepresentation.TYPE_GEOMETRY) { representation.useParametersFrom(filterRepresentation); -- cgit v1.2.3