summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java')
-rw-r--r--src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java b/src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java
index 345c2f1bf..fea8b2139 100644
--- a/src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java
+++ b/src/com/android/gallery3d/filtershow/filters/FilterCropRepresentation.java
@@ -60,6 +60,25 @@ public class FilterCropRepresentation extends FilterRepresentation {
mImage.set(r.mImage);
}
+ @Override
+ public boolean equals(FilterRepresentation rep) {
+ if (!(rep instanceof FilterCropRepresentation)) {
+ return false;
+ }
+ FilterCropRepresentation crop = (FilterCropRepresentation) rep;
+ if (mCrop.bottom != crop.mCrop.bottom
+ || mCrop.left != crop.mCrop.left
+ || mCrop.right != crop.mCrop.right
+ || mCrop.top != crop.mCrop.top
+ || mImage.bottom != crop.mImage.bottom
+ || mImage.left != crop.mImage.left
+ || mImage.right != crop.mImage.right
+ || mImage.top != crop.mImage.top) {
+ return false;
+ }
+ return true;
+ }
+
public RectF getCrop() {
return new RectF(mCrop);
}